バッテリーレベルを継続的に監視するBroadcastRecieverまたはバッテリーをチェックするハンドラーを使用して、バッテリーレベルをプログラムでAndroidで監視する方が効率的な方法は何でしょうかRunnableを使用してpostDelayed
コールを使用して10分ごとにレベルを上げますか?Androidでプログラム的にバッテリーレベルを監視する - BroadcastReceiver v Handler
バッテリレベルが特定のパーセントを下回ると、ユーザーに警告したいと思います。どちらの方が効率的でしょうか?
どちらの場合も、常に効率的なプロセスを実行する必要があります。これは、Android Oのように、あなたが書くことが、ユーザー(実質的には、対応する 'Notification 'を持つフォアグラウンドサービス)にかなり侵入するようになっている理由です。 – CommonsWare