当前位置: 首页 > 知识库问答 >
问题:

如何获取MANAGE_EXTERNAL_STORAGE权限

羊慈
2023-03-14

我正在尝试在我的Android10(API29)设备上获得MANAGE_EXTERNAL_STORAGE权限。

https://developer.android.com/training/data-storage/manage-all-files

清单:

<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />

主要活动:

Intent intent = new Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION);
startActivity(intent);
No Activity found to handle Intent { act=android.settings.MANAGE_APP_ALL_FILES_ACCESS_PERMISSION }
In some cases, a matching Activity may not exist, so ensure you safeguard against this.

但我怎样才能得到那个许可呢?

共有1个答案

陶宏浚
2023-03-14

Android10不需要“Android.permission.manage_external_storage”,清单中应用程序标记下的Android:requestlegacyexternalstorage=“true”可以工作。

对于Android11,试试这个

if (Environment.isExternalStorageManager()) {
    //todo when permission is granted
} else {
    //request for the permission
    Intent intent = new Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION);
    Uri uri = Uri.fromParts("package", getPackageName(), null);
    intent.setData(uri);
    startActivity(intent);
}
 类似资料:
  • 我不知道为什么我不能从头AUTHORIZATION中获得值,因为我在Postman(从服务器返回)中看到。 http://img110.xooimage.com/files/1/6/9/postman-567005e.png 我尝试了很多方法,但不知道为什么仍然得到空值。 http://img110.xooimage.com/files/b/c/f/debug-5670075.png 这是我的代码

  • 我的话题,我试图在android中获取存储权限,我的权限代码在andoid 11下方工作,但问题是当我尝试在android 11中获取存储权限时,代码不起作用,所以请帮助我… 这是我的代码:- 这是我的AndroidManifest.xml Android:requestlegacyexternalstarge = " true " 这是我的JavaCode代码 以上是完整的代码,请检查并告诉我我

  • 我正在创建一个文件管理器应用程序,我需要“所有文件”访问权限,并且根据Play商店的要求,其目标SDK必须为30及以上。拥有MANAGE_EXTERNAL_STORAGE权限是否足以让我在所有Android版本上使用,即适用于Android 10及以下设备,还是仅适用于Android 11?如果没有,我如何获得Android 10及以下设备的此类访问权限,因为存储访问框架不足以满足我的目的。

  • 接口说明 获取用户权限 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 GET /permissions/api/team/user/v1.0.0/getUserPermissionsList 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 token string header 是 当前登录用户的TOKEN 响应字段说

  • 接口说明 获取用户权限 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 GET /permissions/api/team/user/v1.0.0/getUserPermissions 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 token string header 是 当前登录用户的TOKEN 响应字段说明 无

  • 接口说明 获取用户权限 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 如开启https功能,请求地址的协议应改为https,如:https://www.example.com/wish3dearth/api/access/v1.0.0/getLicenseInfo API地址 GET /permissions/api/team/user/v1.0.0/