我试图做尽可能多的研究,但是找不到这个相当简单的问题的答案(想在我设置SDK和所有内容之前想出这个问题).我正在考虑开发我的第一个应用程序,我想知道BatteryManager中的BATTERY_STATUS_CHARGING是否仅包含get函数或set函数.
我不会制作一个应用程序,我可以手动停止手机充电,而无需从充电器(通过USB)拔下它,所以我想知道这是否实际上是可能的.
解决方法
不,在无人看管的设备上是不可能的.它使用具有ADB_ENABLED的Settings.System,但ADB_ENABLED是一个安全系统设置,不能被应用程序更改.
是的,可以用rooted手机完成.
需要添加权限android.permission.WRITE_SECURE_SETTINGS.
Google Play上的相同类型的应用:https://play.google.com/store/apps/details?id=com.jim2&hl=en