2014-02-06 35 views
9

我想創建一個android應用程序,檢查外部電池狀態(通過micro USB充電)。是否可以使用Android SDK檢查外部電池?

我檢查了BatteryManager,UsbAccessoryUsbManager類 它似乎沒有功能。

因此,任何提示?

謝謝。

+0

我不會說電池管理器不起作用,它確實非常方便,以防萬一您試圖找出設備內部電池的狀況,但它無法幫助您使用外部電池。 –

+0

你應該嘗試ADK可能會得到一些突破 –

+0

@BirajZalavadia Android SDK是ADK。也許你的意思是NDK。 – m0skit0

回答

4

就手機而言,外接電池就像普通充電器一樣是電源。沒有交流;實際上,這些外部電池會將USB端口的兩個數據引腳短路以表示它們的存在。由於它們還包含產生恆定5V輸出電壓的電路,因此手機甚至沒有理解電池狀態的理論機會。我很抱歉,您在這裏正在與一場失敗的戰鬥搏鬥,您只能分辨出手機是否仍然從外接電池獲得足夠的電量。

相關問題