我已经尽可能多地做了研究,但是找不到这个简单问题的答案(想在设置sdk和其他东西之前弄清楚这个问题)。我正在考虑开发我的第一个应用程序,想知道BATTERY_STATUS_CHARGING中的BatteryManager是否只包含一个get函数或者还有一个set函数。
我不想做一个应用程序,我可以手动停止手机充电,而不必从充电器上拔下插头(通过USB),所以我想知道这是否真的可能。

最佳答案

不,它不可能在未开启的设备上。它将Settings.SystemADB_ENABLED一起使用,但ADB_ENABLED是一个安全的系统设置,应用程序无法更改。
是的,可以在根电话上完成。
需要添加权限android.permission.WRITE_SECURE_SETTINGS.
google play上的同类应用程序:https://play.google.com/store/apps/details?id=com.jim2&hl=en

关于android - 如何通过USB以编程方式停止手机充电,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15993635/

10-13 05:55