需要某些Android权限的Android API列表

前端之家收集整理的这篇文章主要介绍了需要某些Android权限的Android API列表前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法判断哪些 Android API需要某个Android权限?例如,哪些API需要GET_TASKS或REBOOT权限?我的应用程序继承自早已离开的人,在清单中列出了这些权限.我不认为我们正在使用它们,但我也害怕如果我删除它们,将会产生不良后果.关于如何处理这个的任何想法?

解决方法

这两个权限都非常专业,只有一些用途.

android.permission.REBOOT

首先,此权限具有signatureOrSystem的保护级别,因此除非您的应用程序是自定义ROM的一部分,或者您可以访问要安装它的平台的签名密钥,否则该应用程序甚至不会被授予权限]

需要调用PowerManager.reboot()

android.permission.GET_TASKS

此权限仅标记为危险,因此您的应用实际上可以获得此权限.

ActivityManager中有两个需要此权限的调用,getRecentTasks()和getRunningTasks()来获取有关系统中当前应用程序任务的信息.它通常由自定义Launcher应用程序用于填充任务列表.

HTH

猜你在找的Android相关文章