此权限将在19 api以下工作,或者不是android,如果我们授予此权限,那么我应该向用户授予权限,如果是,那么在哪个sdk级别需要请求?没有得到适当的文件。android.permission.PACKAGE_USAGE_STATS权限android
2
A
回答
1
是此权限将工作未满19 API或不
许可权本身PACKAGE_USAGE_STATS
仅在23 API,并将UsageStatsManager
仅在API 21中添加有没有办法使用这些API在早期版本的Android上,因为它们根本不存在。
如果我们授予此权限,那么我应该向用户授予权限还是不需要,如果是,那么在哪个sdk级别需要问?没有得到适当的文件。
Requesting Permissions at Run Time文档是您正在查找的内容。在任何运行API 23+的设备上,您的用户将能够随意撤销权限,并且通常您应该在运行时询问权限。
但是,您要注意这注意UsageStatsManager
文档中:
此API需要许可android.permission.PACKAGE_USAGE_STATS,这是一个系统级权限将不被授予第三方应用程序。但是,声明权限意味着使用API的意图,并且设备的用户可以通过设置应用程序授予权限。
1
此权限在API level 21
补充说,是LOLLYPOP
而且也没有必要授予在运行时此权限。
不幸的是,您不能像运行危险许可那样在运行时请求PACKAGE_USAGE_STATS
。用户需要手动授予通过设置应用许可作为UsageStatsManager
文档中说明:Android Developer
供参考:运行时间的权限被授予API level 23
或以上即MARSHMALLOW
相关问题
- 1. Android权限“com.google.android.googleapps.permission.GOOGLE_AUTH。*”
- 2. Android根权限
- 3. Android WAKE_LOCK权限
- 4. Android gps权限
- 5. Android getExternalFilesDir权限
- 6. Android internet权限
- 7. Android PermissionDenial:Bind_RemoteViews权限
- 8. 的Android权限
- 9. Android权限
- 10. android GET_ACCOUNTS权限
- 11. Android系统根权限权限
- 12. 关于Android权限的问题权限
- 13. 在manifest.xml文件中使用权限与android权限的权限
- 14. Android位置权限
- 15. Android文件权限
- 16. Android权限错误
- 17. Android权限错误
- 18. Android M AppWidgetProvider权限
- 19. Android检查权限
- 20. android权限READ_CALENDAR&WRITE_CALENDAR
- 21. 流星Android权限
- 22. Android用户权限
- 23. Android权限问题
- 24. 的Android Marshmllow权限
- 25. Android权限拒绝
- 26. Android Camera2 Pemanent权限
- 27. 使用权限android
- 28. Android - 文件权限
- 29. Android NDK Native权限
- 30. 权限facebook sdk Android