已合并
feat: 新增ohos.permission.CONTROL_DEVICE权限 #4214
hellohyh001创建于 3月28日
feat: 新增ohos.permission.CONTROL_DEVICE权限 #4214
已合并
共 3 个文件变更+13-0
| @@ -8482,6 +8482,17 @@ | |||
| 8482 | "distributedSceneEnable": false, | 8482 | "distributedSceneEnable": false, |
| 8483 | "deviceTypes": ["2in1", "tablet", "phone"] | 8483 | "deviceTypes": ["2in1", "tablet", "phone"] |
| 8484 | }, | 8484 | }, |
| 8485 | + { | ||
| 8486 | + "name": "ohos.permission.CONTROL_DEVICE", | ||
| 8487 | + "grantMode": "manual_settings", | ||
| 8488 | + "availableLevel": "system_basic", | ||
| 8489 | + "availableType": "NORMAL", | ||
| 8490 | + "since": "26.0.0", | ||
| 8491 | + "deprecated": "", | ||
| 8492 | + "provisionEnable": true, | ||
| 8493 | + "distributedSceneEnable": false, | ||
| 8494 | + "deviceTypes": ["2in1"] | ||
| 8495 | + }, | ||
| 8485 | { | 8496 | { |
| 8486 | "name": "ohos.permission.ACCESS_DEVELOPER_PCAP_SWITCH", | 8497 | "name": "ohos.permission.ACCESS_DEVELOPER_PCAP_SWITCH", |
| 8487 | "grantMode": "system_grant", | 8498 | "grantMode": "system_grant", |
| @@ -74,6 +74,7 @@ public: | |||
| 74 | OP_CUSTOM_SCREEN_RECORDING = 45, | 74 | OP_CUSTOM_SCREEN_RECORDING = 45, |
| 75 | OP_HOOK_KEY_EVENT = 46, | 75 | OP_HOOK_KEY_EVENT = 46, |
| 76 | OP_ACCESS_USER_FULL_DISK = 47, | 76 | OP_ACCESS_USER_FULL_DISK = 47, |
| 77 | + OP_CONTROL_DEVICE = 48, | ||
| 77 | // 以下声明仅用于文件夹权限的访问记录使用,需要和普通权限做区分 | 78 | // 以下声明仅用于文件夹权限的访问记录使用,需要和普通权限做区分 |
| 78 | OP_READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_READ = 100, | 79 | OP_READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_READ = 100, |
| 79 | OP_READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_WRITE = 101, | 80 | OP_READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_WRITE = 101, |
| @@ -80,6 +80,7 @@ const std::map<std::string, int32_t> Constant::PERMISSION_OPCODE_MAP = { | |||
| 80 | std::map<std::string, int32_t>::value_type( | 80 | std::map<std::string, int32_t>::value_type( |
| 81 | "ohos.permission.CUSTOM_SCREEN_CAPTURE", Constant::OP_CUSTOM_SCREEN_CAPTURE), | 81 | "ohos.permission.CUSTOM_SCREEN_CAPTURE", Constant::OP_CUSTOM_SCREEN_CAPTURE), |
| 82 | std::map<std::string, int32_t>::value_type("ohos.permission.HOOK_KEY_EVENT", Constant::OP_HOOK_KEY_EVENT), | 82 | std::map<std::string, int32_t>::value_type("ohos.permission.HOOK_KEY_EVENT", Constant::OP_HOOK_KEY_EVENT), |
| 83 | + std::map<std::string, int32_t>::value_type("ohos.permission.CONTROL_DEVICE", Constant::OP_CONTROL_DEVICE), | ||
| 83 | std::map<std::string, int32_t>::value_type("ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_READ", | 84 | std::map<std::string, int32_t>::value_type("ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_READ", |
| 84 | Constant::OP_READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_READ), | 85 | Constant::OP_READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_READ), |
| 85 | std::map<std::string, int32_t>::value_type("ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_WRITE", | 86 | std::map<std::string, int32_t>::value_type("ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY_MEDIA_WRITE", |