我有一个使用此权限的安全应用程序(App Locker):
android.permission.GET_TASKS
在 android Lollipop 中,此权限已被弃用,我希望我的应用程序可以在 +21 API 中运行。
谁能指导我怎么做?
Thnx :)
它被弃用是有原因的。
android.permission.GET_TASKS的保护级别已提升至signatureOrSystem。
对此没有简单且无害的解决方案。
从 LOLLIPOP 开始,此方法不再可供第三方应用程序使用:引入以文档为中心的最近记录意味着它可能会将个人信息泄露给调用者。为了向后兼容,它仍然会返回其数据的一小部分:至少是调用者自己的任务(尽管请参阅 getAppTasks() 以获取正确支持的检索该信息的方法),并且可能还有一些其他任务,例如已知的 home不要敏感。
http://developer.android.com/reference/android/app/ActivityManager.html#getRecentTasks(int,%20int) http://developer.android.com/reference/android/app/ActivityManager.html#getRecentTasks(int,%20int)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)