本文主要是介绍【HarmonyOS 4.0】访问控制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 申请访问控制权限
1.1 声明所需权限
- 开发者在
entry/src/main/module.json5
文件中声明所需权限,具体格式如下:- 权限名称从应用权限列表获取
{"module" : {"requestPermissions":[{"name" : "ohos.permission.INTERNET","reason": "$string:reason","usedScene": {"ability": ["FormAbility"],"when":"inuse"}},{"name" : "ohos.permission.SYSTEM_FLOAT_WINDOW","reason": "$string:reason","usedScene": {"ability": ["FormAbility"],"when":"always"}}]}
}
1.2 申请授权
- 如果目标权限的授权方式为system_grant,开发者在完成第一步后,系统会在安装应用时自动为其进行权限预授于,开发者不需要做其他操作即可使用权限。
- 如果目标权限的授权方式为user_grant,开发者在完成第一步后,还需要在应用运行时弹窗请求用户授权。
这篇关于【HarmonyOS 4.0】访问控制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!