アプリはほぼ完成しました。最後に行う機能は、バッテリーレベルが特定のレベルを下回ったときに特定のアクションを呼び出すことです。
それで、テスト目的のために、私は疑問に思っています-どうすればバッテリーを消耗させることができますか?
追伸-私のアプリはGooglePlay開発者サービスを使用しているため、AVDの使用は機能しません。そのため、スマートフォンでアプリをテストしています。
最速のドレインを得るには、すべてのバッテリードレインを一度にオンにします。
そして、あなたは賢い人なので、上記のすべてを手動でコーディングする代わりに、おそらく このアプリ を使用するでしょう。
Play開発者サービスを含むAVDターゲット(Google APIターゲット)があります。
編集:私が読んだものから Genymotion も使用できるはずです。また、ストックエミュレーターよりもはるかに高速ですが、アプリがネイティブコードを使用している場合は、機能しない可能性があります。