
回复
ATM (AccessTokenManager) 是HarmonyOS上基于AccessToken构建的统一的应用权限管理能力。
应用权限保护的对象可以分为数据和功能:
(1)数据包含了个人数据(如照片、通讯录、日历、位置等)、设备数据(如设备标识、相机、麦克风等)、应用数据。
(2)功能则包括了设备功能(如打电话、发短信、联网等)、应用功能(如弹出悬浮框、创建快捷方式等)等。
根据授权方式的不同,权限类型可分为system_grant(系统授权)和user_grant(用户授权)。
(1)配置文件权限声明
(2)向用户申请授权
例如:访问网络需要联网权限:
修改module.json5文件,如图所示。
配置如下:
例如,XX商城接口地址如下: http://106.52.75.114/api/v2/home/navs。
使用 @ohos.net.http 模块发请求,调用数据,代码如下。
实现效果,如图所示。