如何检查应用程序是否为媒体管理应用程序?



从Android 12开始,图库类应用程序必须请求MANAGE_MEDIA权限,用户可以通过Intent(Settings.ACTION_REQUEST_MANAGE_MEDIA)快速重定向到设备设置,将应用程序设置为媒体管理应用程序。

如何在运行时检查用户是否真的使应用程序成为媒体管理应用程序?检查MANAGE_MEDIA权限似乎不起作用,我也没有找到Environment.isExternalStorageManager()的替代方案,这是由文件管理器使用的。我基本上需要一个如何检查"是否允许管理所有文件"的替代方案。是被允许的吗?画廊。

找到了,原来是MediaStore.canManageMedia()

相关内容

最新更新