什么功能或代码需要Android中的GET_TASKS权限?

Niz*_*zzy 22 permissions android

我认为GET_TASKS权限是我AndroidManifest.xml中的孤行.我想安全地删除它.您是否知道需要此权限的任何功能或代码?谢谢.

<uses-permission android:name="android.permission.GET_TASKS" />
Run Code Online (Sandbox Code Playgroud)

19g*_*g96 17

从android 参考

允许应用程序获取有关当前或最近运行的任务的信息.

例如public List<ActivityManager.RecentTaskInfo> getRecentTasks (int maxNum, int flags),如果调用者不持有GET_TASKS权限,则抛出SecurityException.


请注意,根据文档

此常量在API级别21中已弃用.不再强制执行.

和

从LOLLIPOP开始,第三方应用程序不再使用此方法:引入以文档为中心的最新版本意味着它可以将个人信息泄露给调用者.为了向后兼容,它仍将返回其数据的一小部分:至少是调用者自己的任务(尽管请参阅getAppTasks()以获取正确支持的方式来检索该信息),并且可能还有一些其他任务,例如home已知的不敏感.

  • @idaNakav我也看到了.这是否意味着如果调用上述方法,Android L不会检查该权限? (2认同)