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"}
],
再次运行可运行成功,并且可以查看与终端成功连接的设备有哪些。