ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION跟MANAGE_EXTERNAL_STORAGE有什么区别
ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION和MANAGE_EXTERNAL_STORAGE都是Android中的权限管理操作。
区别如下:
- 功能范围不同:ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION用于管理应用程序的所有文件访问权限,包括内部存储和外部存储;而MANAGE_EXTERNAL_STORAGE仅用于管理外部存储权限。
- 适用范围不同:ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION适用于Android 11及更高版本,而MANAGE_EXTERNAL_STORAGE适用于Android 10及更低版本。
- 权限级别不同:ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION是一个普通权限,可以由应用程序自己管理;而MANAGE_EXTERNAL_STORAGE是一个特殊权限,只能由系统分配给特定的应用程序。
简而言之,ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION是Android 11及以上版本的权限管理操作,而MANAGE_EXTERNAL_STORAGE则是Android 10及以下版本的外部存储权限管理操作
原文地址: http://www.cveoy.top/t/topic/i0Ty 著作权归作者所有。请勿转载和采集!