今、私はアンドロイドのバッテリー時間アプリケーションを計算する必要があります。,しかし、私は内部のアンドロイド API で、現在の電圧、状態、量、温度しか取得できません。現在、電力の 50%、3800 mv の電圧、完全に 100% 必要な時間、後で完全に使用できる時間、など: Wi-Fi を開き、現在の電力と使用できる時間。これらの計算方法は優れています。
2449 次
1 に答える
0
デバイスの各モジュールの電力要件に関する非常に優れた経験的データがない限り、これは実際には不可能です。しかし、それでも、それは主に当て推量です。
セルラー スタンバイ電流の要件は、信号強度によって異なります。タワーからの信号が強いほど、デバイスが確認応答を送信するために使用する電力が少なくなります。
これはwifiでも同様です。Wi-Fi アクセス ポイントのビーコン周波数 (および、同じおよび隣接するチャネル上にある他のアクセス ポイントの数) でさえ、スタンバイ電流、つまりバッテリー寿命に直接影響します。
そして、ユーザーとのやり取りがあれば、すべての賭けはオフです。電力を大量に消費する大きなディスプレイが点灯するとすぐに、バッテリーは猛烈な速度で放電されます.
必要に応じて追跡できる唯一のことは、充電器が切断されたときに充電状態ブロードキャストをキャプチャし、時間の経過に伴うバッテリーの割合の減少を監視することです. これを推定することができます。たとえば、充電器が 5 分前に取り外され、バッテリーが 100% から 99% になった場合、理想的な状況では、バッテリーは現在 99x5 分、つまり 495 分残っていると考えることができます。
于 2012-09-24T03:28:12.260 に答える