更多信息请访问:与华为官方共建的鸿蒙技术社区https://ost.51cto。com示例演示1.相关权限配置权限列表ohos.permission.DISTRIBUTED_DATASYNC:分布式数据管理权限,允许不同设备之间进行数据交换。ohos.permission.GET_DISTRIBUTED_DEVICE_INFO:允许获取分布式网络中的设备列表和设备信息。权限语句在config.json文件的“reqPermissions”字段中声明所需的权限。如下:"reqPermissions":[{"name":"ohos.permission.DISTRIBUTED_DATASYNC","reason":"用于拉起分布式设备","usedScene":{"ability":[".MainAbility"],"when":"inuse"}},{"name":"ohos.permission.GET_DISTRIBUTED_DEVICE_INFO"}]向用户申请权限另外需要调用requestPermissionsFromUser()方法向用户申请权限MainAbility的onStart(),提示用户需要这个权限。publicclassMainAbilityextendsAceAbility{@OverridepublicvoidonStart(Intentintent){//获取分布式设备拉取权限String[]permissions={"ohos.permission.DISTRIBUTED_DATASYNC"};requestPermissionsFromUser(权限,0);super.onStart(意图);}@OverridepublicvoidonStop(){super.onStop();}}2.编写设备选择对话框这里参考分布式平板的对话框样式。
