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?

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.

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.

  • ¿Es posible identificar el modo de comunicación USB mediante programación?
  • USB_DEVICE_ATTACHED Intento de no disparar
  • ¿Cómo instalo el controlador USB para Nexus One en Windows 7 con fines de depuración?
  • C #: Control de teléfono Android
  • Comunicación USB con Android / Arduino
  • Android USB no reconocido a veces
  • Envío de datos desde un PC a un dispositivo Android mediante USB OTG
  • Android Studio no reconocerá Nexus 7 como dispositivo
  • Cómo listar archivos en un dispositivo USB OTG
  • Modo de Android Host Depuración USB
  • Envío de datos a la impresora térmica desde el dispositivo Android a través de USB
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.