add ohos.permission.AGENT_FILE_ACCESS permission

Signed-off-by: GroupM <2950571458@qq.com>
This commit is contained in:
GroupM
2026-07-15 16:53:06 +08:00
parent 6b577443c4
commit 822b7eda7d
3 changed files with 13 additions and 0 deletions
@@ -10252,6 +10252,17 @@
"distributedSceneEnable": false,
"deviceTypes": ["phone", "2in1", "car", "tablet", "wearable", "tv"]
},
{
"name": "ohos.permission.AGENT_FILE_ACCESS",
"grantMode": "user_grant",
"availableLevel": "system_basic",
"availableType": "SYSTEM",
"since": "26.0.0",
"deprecated": "",
"provisionEnable": true,
"distributedSceneEnable": false,
"deviceTypes": ["phone", "tablet"]
},
{
"name": "ohos.permission.FILE_MANAGER_SERVICE_ACCESS",
"grantMode": "system_grant",
@@ -91,6 +91,7 @@ public:
OP_CLI_GET_BUNDLE_INFO_PRIVILEGED = 62,
OP_CLI_REMOVE_BUNDLE_DATA_AND_CACHE_FILES = 63,
OP_CLI_MANAGE_DISPOSED_APP_STATUS = 64,
OP_AGENT_FILE_ACCESS = 65,
// 以下声明仅用于文件夹权限的访问记录使用,需要和普通权限做区分
OP_READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_READ = 100,
OP_READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_WRITE = 101,
@@ -96,6 +96,7 @@ const std::map<std::string, int32_t> Constant::PERMISSION_OPCODE_MAP = {
std::map<std::string, int32_t>::value_type("ohos.permission.HOOK_KEY_EVENT", Constant::OP_HOOK_KEY_EVENT),
std::map<std::string, int32_t>::value_type("ohos.permission.CONTROL_DEVICE", Constant::OP_CONTROL_DEVICE),
std::map<std::string, int32_t>::value_type("ohos.permission.FLOAT_VIEW", Constant::OP_FLOAT_VIEW),
std::map<std::string, int32_t>::value_type("ohos.permission.AGENT_FILE_ACCESS", Constant::OP_AGENT_FILE_ACCESS),
std::map<std::string, int32_t>::value_type("ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_READ",
Constant::OP_READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_READ),
std::map<std::string, int32_t>::value_type("ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_WRITE",