禁用Android USB充电

禁用Android USB充电,android,usb,nexus-7,Android,Usb,Nexus 7,我需要知道一种方法,如果可能的话,在我的Nexus 7插入电脑时禁用USB电池充电。我正在我的设备上做一些测试,为了获得更好的结果,我需要插入设备,但不需要充电。我以前读过,但建议的路径在我的设备上不存在。以前有人遇到过我同样的问题吗?标准USB接口的外部引脚用于供电。您可以尝试将其从电缆中移除,只留下内部数据管脚 有关引脚的更多信息,请参见否,手机中有一个IC芯片,可监控各种状况,如(手机/电池温度、电池电量等),并决定在连接充电器时是否对其充电。该任务在某种程度上是面向H/w的操作。您无法更

我需要知道一种方法,如果可能的话,在我的Nexus 7插入电脑时禁用USB电池充电。我正在我的设备上做一些测试,为了获得更好的结果,我需要插入设备,但不需要充电。我以前读过,但建议的路径在我的设备上不存在。以前有人遇到过我同样的问题吗?

标准USB接口的外部引脚用于供电。您可以尝试将其从电缆中移除,只留下内部数据管脚


有关引脚的更多信息,请参见

否,手机中有一个IC芯片,可监控各种状况,如(手机/电池温度、电池电量等),并决定在连接充电器时是否对其充电。该任务在某种程度上是面向H/w的操作。您无法更改电池充电任务

不过,您可以做一件用户认为电池未充电的事情。您可以将电池充电图标(状态栏中)设置为电池模式图标。这可以通过Android
广播
实现。您使用intent
intent.ACTION\u BATTERY\u CHANGED
创建广播,该广播将在默认
intent.ACTION\u BATTERY\u CHANGED
intent广播的1秒后进行广播,并通过Bundle传递相关数据


您还可以描述一下为什么需要停止电池充电。??

检查此应用程序,也许它对您有效。此应用程序在我的Nexus 7上不起作用。我刚刚试过。我需要这样做,以阻止我的手机耗尽插在手机上的无人机控制器上的电池。我需要同时使用Batterystats()和Systrace(),但第一个需要不插电源,而第二个需要不插电源。我的回答是,我会不断地进行USB调试,并不断地充电(甚至100%)这对电池的电容非常有害。我已经用不导电的胶带隔离了外部引脚,但是当我插入设备时,ubuntu看不到。可能是因为需要电源才能将设备连接到pc?无法工作。USB使用电源线检测连接,如果没有连接电源线,数据线将无法工作。因此,如果您需要USB连接,唯一的方法是找到一种方法来禁用手机端的更改。