HarmonyOS開発におけるデバイス接続に必要な権限

HarmonyOS開発におけるデバイス接続に必要な権限

Honmeng 開発で直接使用すると、

DeviceManager.getDeviceList(0);

端末に接続されているデバイスを取得するには、次のエラーが報告されます。
ここに画像の説明を挿入

エラーの理由は、対応するアクセス許可が適用されていないことです。デバイス接続に適用する必要がある最も基本的なアクセス許可は次のとおりです (config.jsonモジュールオブジェクトで権限を申請します):

"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