我对Android应用程序在我的系统上保持部分唤醒锁有问题;所以我想写一个应用程序,它可以监视坏的应用程序,并在它获得一个唤醒锁后不久就终止它的部分唤醒锁。
android.os.PowerManager用于获取和释放唤醒锁,但我看不到任何方法来获取系统中的所有唤醒锁;即使我访问了它的IPowerManager mService
变量,如果没有与唤醒锁关联的IBinder
对象,该服务也不会释放唤醒锁。
所以我被卡住了。我该如何继续?这有可能吗?
发布于 2010-07-02 22:16:23
这是不可能的,因为你不能编写一个取消另一个应用的WakeLocks
的应用。
顺便说一句,你可以使用adb shell dumpsys
来查找优秀的WakeLocks
,以及其他东西。
https://stackoverflow.com/questions/3166329
复制相似问题