Ist es möglich, die externe Batterie mit Android SDK zu überprüfen?

9

Ich möchte eine Android-App erstellen, die den Zustand der externen Batterie überprüft (Laden über Micro-USB).

Ich habe den BatteryManager überprüft, UsbAccessory und UsbManager Klassen es scheint nicht funktional.

Also irgendwelche Hinweise?

Danke.

    
Cheung 06.02.2014, 11:27
quelle

1 Antwort

4

Was das Telefon betrifft, ist eine externe Batterie nur eine Stromquelle wie ein normales Ladegerät. Es gibt keine Kommunikation; Tatsächlich schließen diese externen Batterien die zwei Datenpins des USB-Anschlusses kurz, um ihre Anwesenheit zu signalisieren. Da sie auch Schaltkreise enthalten, um konstante 5V Ausgangsspannung zu erzeugen, hat das Telefon nicht einmal eine theoretische Chance, den Batteriezustand zu kennen. Es tut mir leid, aber Sie kämpfen hier einen verlorenen Kampf, Sie werden nur in der Lage sein zu sagen, ob das Telefon immer noch genug Strom von der externen Batterie erhält oder nicht.

    
ChrisB 12.02.2014 05:41
quelle

Tags und Links