デバイスの充電中に充電電流をミリアンペア単位で表示する情報付きAndroidアプリを開発しています。私はAmpereのようなこれを行うことができる他のアプリを見てきました。Androidはsysfs経由でミリアンペア単位で充電します
私は情報がディレクトリ/sys/class/power_supply/battery
にあるべきだと思っていますが、これを達成するのに関連するファイルはどれですか?そしてこれからmAで充電率をどのように計算できますか?
デバイスの充電中に充電電流をミリアンペア単位で表示する情報付きAndroidアプリを開発しています。私はAmpereのようなこれを行うことができる他のアプリを見てきました。Androidはsysfs経由でミリアンペア単位で充電します
私は情報がディレクトリ/sys/class/power_supply/battery
にあるべきだと思っていますが、これを達成するのに関連するファイルはどれですか?そしてこれからmAで充電率をどのように計算できますか?
linux kernel docによれば、/sys/class/power_supply/battery/current_now
から料金を読み取ることができます。値はμA単位であるため、1000でスケールする必要があります。負の値は、デバイスが充電中であることを意味します。
素晴らしいです! –
今日このテストでは、この値は正確なようですが、デバイスの充電を開始してから20〜30秒後に値が負になることはありません。その後、デバイスを取り外すと、正になる前に20〜30秒間マイナスになります。これは正常ですか? –
誰もを参照してください。実装されている複数のデバイス
と電荷カウンタとエネルギーカウンタ21+ API上記currentwidgetをサポートするために、このリンクを参照してください?これらのファイル名と内容が役立つ場合は、そのファイル名を投稿することができます。前にこれをやった人から聞きたいと思っていた。 –
あなたはこれを見てみることがありますhttp://stackoverflow.com/questions/2439619/getting-the-battery-current-values-for-the-android-phone –