0

毎時のアラート/リマインダーを目的とした単純なアラームアプリを念頭に置いています。仕事でコンピュータから離れて休憩することを思い出させるために使用するつもりです。基本的には、バックグラウンドで実行されるアラームと、おそらく次のアラームまでのカウントダウンを提供するウィジェットです。

このようなアプリは簡単に見つけてダウンロードできますが、この演習の目的は、独自のアプリを作成する方法を学ぶことです。

このアプリをバッテリーにやさしく保つために設計する方法についてアドバイスを求めています。私のアプリ設計の経験は非常に少ないので、アドバイスをいただければ幸いです。

4

2 に答える 2

3

最高のバッテリー寿命を得るには、AlarmManagerクラスを使用して、電話がその間にスリープ状態になるのを妨げられないように、将来のイベントをキューに入れます。通常のタイマーでそれを行おうとすると、ウェイクロックを保持する必要があります。

次に、電話がすでに起動している場合にのみ、残り時間を表示するウィジェットを作成できます。

必要に応じて、UIのどこかにチェックボックスを配置して、画面オンのウェイクロックを有効にし、ユーザーがバッテリー寿命の影響に関する警告とともにカウントダウンを継続的に確認できるようにすることができます。

于 2012-06-13T14:46:35.113 に答える
3

Android 開発者のバッテリー寿命の最適化に関する記事はもう読みましたか? これらは、バッテリー消費を低く抑えるのに役立つ重要な情報を提供します。

于 2012-06-13T14:31:33.163 に答える