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"}
],
再度実行すると正常に実行でき、どのデバイスが端末に正常に接続されているかを確認できます。