修改应用的权限时,配置文件修改方法
概述 我们在应用开发时,有时候需要修改系统内置的相关的配置文件,下面来看一下修改方法 环境描述 开发环境:Windows 10 DevEco Studio 版本:DevEco Studio 5.0.0 Release(5.0.3.910) SDK 版本:5.0.0.70(Full SDK) 设备型号:黄鹂 系统版本:OpenHarmony 5.0.0.710 步骤 1、找到自己设备目录下的权限文档
概述
我们在应用开发时,有时候需要修改系统内置的相关的配置文件,下面来看一下修改方法
环境描述
开发环境:Windows 10
DevEco Studio 版本:DevEco Studio 5.0.0 Release(5.0.3.910)
SDK 版本:5.0.0.70(Full SDK)
设备型号:黄鹂
系统版本:OpenHarmony 5.0.0.710
步骤
1、找到自己设备目录下的权限文档:install_list_permissions.json
2、导出到本地,导出命令:hdc file recv remote local
Remote:远端路径 例如 /data/.../install_list_permissions.json
Local:本地路径 例如 ./install_list_permissions.json
3、在本地修改权限文档:install_list_permissions.json
需要配置的信息有包名bundleName,生成签名:app_signature,权限信息:permissions
例如:
{
"bundleName" : "com.ohos.screenshot",
"app_signature" : ["com.ohos.screenshot_BPgjq9cj5JyweCCfYME1bzHG1/mf3O8o3TRauZBbLY88KQDsXTsuFVd36R3cnIdxpOosELsi0BKxgowdI7IOBUU="],
"permissions" : [
{
"name" : "ohos.permission.MEDIA_LOCATION",
"userCancellable" : true
},
{
"name" : "ohos.permission.READ_MEDIA",
"userCancellable" : true
},
{
"name" : "ohos.permission.WRITE_MEDIA",
"userCancellable" : true
},
{
"name" : "ohos.permission.WRITE_IMAGEVIDEO",
"userCancellable" : true
}
]
},
查询签名的命令:bm dump -n '应用名' | grep finger(前提是你这个设备上有这个应用)
4、将修改后的全新文档推送到设备:
hdc shell mount -o rw,remount /
hdc file send local remote
hdc shell reboot
更多推荐
所有评论(0)