BatteryManager放送受信機を登録せずにバッテリーの充電レベルと状態に関する情報を取得するために使用する方法(または同様のもの)はありますか?
私は基本的に、ボタンを押すだけで(とりわけ)バッテリー情報をサーバーに送信したいと思っています。一度だけ。これは可能ですか?
ありがとう!
BatteryManager放送受信機を登録せずにバッテリーの充電レベルと状態に関する情報を取得するために使用する方法(または同様のもの)はありますか?
私は基本的に、ボタンを押すだけで(とりわけ)バッテリー情報をサーバーに送信したいと思っています。一度だけ。これは可能ですか?
ありがとう!
いくつかの可能性が高い場合Context(たとえば、Activity問題のボタンを使用して)、次のように呼び出します。
Intent i=registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
スティッキーブロードキャストと同様に、戻ってきたものがこのIntentアクションの最後のブロードキャストになります。次に、を介して受け取ったかのようACTION_BATTERY_CHANGEDに、返されたからエクストラを読み取ります。ただし、受信者として通過しているため、時間の経過とともに放送を受信するように登録していません。IntentBroadcastReceivernull