私のアプリケーションでは、バッテリーが不足しているときに何かしたいと思います。バッテリーが安いと、アンドロイドはACTION_BATTERY_LOW
を発し、バッテリーが再び良好な状態になると、それは意図的にACTION_BATTERY_OKAY
を発します。だから私はこれに関する3つの質問があります:アンドロイドが発火するときACTION_BATTERY_LOW
1.Atバッテリーの実際のパーセンテージはどれですか?ACTION_BATTERY_LOW
?
2.バッテリーがさらに低下した場合、同じイベントが繰り返し発生しますか?
3.アンドロイドがACTION_BATTERY_LOW
のインテントを発するバッテリーのパーセンテージを設定できますか?
私は第3の点についてもっと心配しています。
:
はバッテリーサービスの更新方法でAndroidシステムコードから切断され、以下のコードを参照してください:ここでは、それはバッテリーのサービスに値を設定するコードですあなたの整数をどこに保存していますか?別の定数ファイルにありますか? –
私はそれを見てからしばらくしていますが、バッテリーサービスのリソースで既に定義されていることは間違いありません。単に調整しただけです。 – jsmith
@KalaJこれらの整数がjavaファイルで* only *使用される場合は、 'CONST.java'(定数用)または' CONFIG.java'(設定パラメータ用)という名前で保存されます。それらがUI用のものであれば、それは 'values.xml'を格納します。注: 'values.xml'は他のresファイルと似ており、ローカリゼーションなどに基づいて複数のバージョンを持つことができます。 –