2012-09-25 12 views
5

AndroidのUSB接続から電源入力を読み取る方法はありますか?usbから電源入力を読み取る

たとえば、コンピュータのUSB出力、メイン充電器などからマイクロUSBリードを電話に差し込み、電圧とアンプの出力を読み取りますか?

私はこの情報をどこから探し始めるべきかわかりません。検索の際には、バッテリーウィジェットや消費電力アプリしか見つけられません。これは私が探しているものではありません。接続されているUSBインターフェースを介して電力が送信されています。

多くのありがとうございます。

答えて

1

おそらく、BatteryManagerから始めてください。使用例については、this questionを参照してください。私は、BatteryManagerによって提供されるデータは、あなたが望むもの(USB経由でどのくらいの電力が送られているか)のおおよその計算を提供するのに十分であると信じています。デバイスのIDとデバイスのテーブルがデフォルトのバッテリ容量またはユーザーの容量と時間間隔と電圧の差の%についてのユーザーの入力は、おそらく消費の概算計算に十分な情報を与えます。アンドロイドソースの場合は、容量/消費量に関する情報があります。 Javaのリフレクションで。私はBatteryManagerBatteryStatsImplが分析を開始するのに適していると思います。

+0

ああ、私が見ることができる限り、これはバッテリーからの出力だけです。また、アンプをチェックする方法もありません。しかし、私は同様のクラスの参照を見てみましょう! :) ご協力いただきありがとうございます。 –

+0

ええ、そうです。あなたの目的に依存するバッテリーの総容量(またはデバイス容量のあるDB)をユーザーに尋ねてから、%変化、時間間隔、電圧に基づいて消費量を計算することができます。 – sandrstar

関連する問題