HarmonyOS开发中关于设备连接所需要申请的权限

HarmonyOS开发中关于设备连接所需要申请的权限

在鸿蒙开发中,如果我们直接使用

DeviceManager.getDeviceList(0);

来获取与终端建立连接的设备,会报如下错误:
在这里插入图片描述

发生错误的原因为没有申请对应的权限,关于设备连接我们所需要申请最基本的权限如下所示(在config.json下的module对象中申请权限):

"reqPermissions": [
      {
    
    "name": "ohos.permission.DISTRIBUTED_DATASYNC"},
      {
    
    "name": "ohos.permission.DISTRIBUTED_DEVICE_STATE_CHANGE"},
      {
    
    "name": "ohos.permission.GET_DISTRIBUTED_DEVICE_INFO" },
      {
    
    "name": "ohos.permission.GET_BUNDLE_INFO"}
    ],

再次运行可运行成功,并且可以查看与终端成功连接的设备有哪些。

猜你喜欢

转载自blog.csdn.net/weixin_45927121/article/details/122210739
今日推荐