Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从usb读取电源输入_Android_Usb_Power Management - Fatal编程技术网

Android 从usb读取电源输入

Android 从usb读取电源输入,android,usb,power-management,Android,Usb,Power Management,在Android中,有没有办法从USB连接读取电源输入 例如,从电脑usb输出、电源充电器或类似设备将微型usb导线插入手机,然后读取电压和电流输出 我不知道从哪里开始查找这些信息,搜索时我只能找到电池部件或耗电应用程序-这不是我要查找的,我希望能够读取通过连接的USB接口发送的电量 非常感谢。也许,您应该从开始,参考以获取一些用法示例。我相信BatteryManager提供的数据应该足以提供您想要的大致计算结果(通过USB发送的电量)。拥有设备id和设备默认电池容量表或/和用户输入的容量和与时

在Android中,有没有办法从USB连接读取电源输入

例如,从电脑usb输出、电源充电器或类似设备将微型usb导线插入手机,然后读取电压和电流输出

我不知道从哪里开始查找这些信息,搜索时我只能找到电池部件或耗电应用程序-这不是我要查找的,我希望能够读取通过连接的USB接口发送的电量


非常感谢。

也许,您应该从开始,参考以获取一些用法示例。我相信BatteryManager提供的数据应该足以提供您想要的大致计算结果(通过USB发送的电量)。拥有设备id和设备默认电池容量表或/和用户输入的容量和与时间间隔和电压的百分比差异可能会提供足够的信息来近似计算消耗量


另一种(肮脏的)方法可能是以下方法:如果android源有任何关于总容量/消耗量的信息,例如通过java反射获得的信息,则挖掘android源。我认为和可能是开始分析的合适地点。

啊,谢谢,尽管据我所知,这只是关于电池的输出。此外,也没有办法检查电流。不过,我会在参考资料中查找类似的类:)谢谢你的帮助。嗯,你说得对。根据您的用途,您可以向用户询问电池的总容量(或设备的db-容量),然后根据百分比变化、时间间隔和电压,您可能会计算出大约的耗电量。