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.
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.
Tags und Links android