已合并
feat: 新增ohos.permission.CONTROL_DEVICE权限 #4214
feat: 新增ohos.permission.CONTROL_DEVICE权限 #4214
已合并
hellohyh001创建于 3月28日
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",