Leer la entrada de energía de usb
¿Hay alguna forma de leer la entrada de alimentación desde una conexión USB en Android?
Por ejemplo, enchufe un cable micro usb en el teléfono desde una salida USB del ordenador, un cargador de red o algo similar y lea el voltaje y la salida del amplificador?
- ¿Cómo dar permisos / dev / bus / usb para aplicaciones libusb android?
- Android 5.0 Lollipop - Reinicio de Nexus 10 y depuración USB no detectada?
- Problemas de conexión de Android 6 Nexus 5 USB
- Windows no reconocerá el Galaxy S2 en absoluto
- ¿Qué sucede después de que DTR / RTS sea enviado a una placa Arduino basada en FTDI?
No tengo ni idea de dónde empezar a buscar esta información, y al buscar sólo puedo encontrar widgets de batería o aplicaciones de consumo de energía – esto no es lo que estoy buscando, quiero ser capaz de leer cuánta potencia se está enviando A través de la interfaz USB que está conectada.
Muchas gracias.
- ¿Los dispositivos Android necesitan suministrar energía a través de USB para poder admitir accesorios USB personalizados?
- Android: Recibe UsbDevice de intención
- Leer y grabar datos a través del puerto USB en Android 3.1
- El permiso USB obtenido a través de android.hardware.usb no se aplica a NDK
- HttpClient de Android que envía la petición a la máquina de anfitrión sobre USB
- ¿Cómo montar la trayectoria del USB en androide?
- Android USB Host - bulkTransfer () está perdiendo datos
- USB Host Mode - Permiso de acceso al dispositivo concedido pero no recordado
Probablemente, debería comenzar con BatteryManager , consulte esta pregunta para ver algunos ejemplos de uso. Creo que los datos proporcionados por BatteryManager deben ser suficientes para proporcionar un cálculo aproximado de lo que desea (la cantidad de energía que se está enviando a través del USB). Tener id de dispositivo y tabla de dispositivos de baterías por defecto capacidades o / y los usuarios de entrada sobre la capacidad y el% de diferencia con el intervalo de tiempo y el voltaje probablemente daría suficiente información para el cálculo aproximado del consumo
Otra manera (sucia) podría ser la siguiente – cavar fuentes androides si tienen alguna información sobre la capacidad total / consumo Puede obtener, por ejemplo, con la reflexión java. Creo que BatteryManager y BatteryStatsImpl podrían ser lugares apropiados para comenzar el análisis.