Androidアプリを開発しています。
アプリの動作をテストしたいのですが、解決方法がわからずに相談します。
今回のアプリでは、 BroadcastReceiver を使って、バッテリーの残量が低下したら特定の処理を実行する機能を持っています。バッテリーの残量は、Intent.GetIntExtra("level",0); で取得しています。
バッテリーが低下した時に、特定の処理を呼び出す事には成功しています。トーストなどで確認しました。
問題は、この処理の動作確認方法です。
できればデバッグしながら動きを確認できると嬉しいんですが、デバッグしようとPCにつなげると、同時に充電してしまいます。これではバッテリーが少なくなりません。
テスト仕様書を元に、細かくテストしていこうかなと思っても、一旦バッテリーを充電してからバッテリー切れを待たないといけません。これではあまりに不便です。
こういう時、どうやってテストするのが正しいのでしょうか?
どうにかして、バッテリー残量が低下したというイベントを引き起こせれば簡単なのですが、その方法が見つかりません。
皆様ならこういうとき、どうやってテストするでしょうか?
追記:
すみません、端末が特殊で、Androidのエミュレータではアプリが動作しません。通常の端末には存在しないハードキーを使用しており、実機でないと動作させられないのです。
エミュレータでの解決ではなく、実機での解決策をお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/19 05:41
2016/05/19 05:52
2016/05/20 07:09