问题描述:每次我在PC机和我的手机之间连接USB电缆时,电池都会自动充电。我想使用亚行协议,但我不想在亚行连接期间充电。能关机吗?当然,我该怎么做?环境:使用Android os 4及更高版本的移动电话
我只需要提到我的参考设备在android 5上工作,所以没有/sys/class/power_supply/battery/force_usb_charging
当Android插入硬件时,它会报告电池正在充电,并从USB连接请求500 of (对于那些不知道的人,USB协议要求设备将其当前要求通知主机)。硬件很容易提供这种电流,而5V保持坚如磐石。尽管如此,只要设备仍在使用,充电水平就不会改变。这个应用程序基本上是以kiosk模式使用平板电脑--显示屏一直保持最大亮度。休眠平板电脑和电池充电,但让它开着,电池电量没有变化。我能想到的唯一解释是,Android的电源电路不能同时处理完全运行和电池充电的电流要求。也许到那时,操作系统会从主机请求更多