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.

  • NullPointerException de UsbManager
  • Qué es SingleAdbInterface, CompositeAdbInterface y SingleBootLoaderInterface en android_winusb.inf
  • Android Development Usb Transferencia
  • Supresión de pop-up de acceso a dispositivos USB?
  • Cómo reparar desenchufar el error de cable usb en android con la web cam usb?
  • Iniciando mi aplicación Android automáticamente después de conectar el cable USB.
  • Reproducir vídeo utilizando USB conectado a través de cable OTG en Android?
  • No se puede conectar el Samsung Galaxy Tab2 GT- P3100 al PC
  • Nexus 10 - no visible para adb en Windows 7 o Linux
  • Manera correcta de cerrar una conexión de accesorio USB
  • Causa de android adb "dispositivo usb no encontrado" problemas?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.