远场通信
rcp模块发起请求时如何设置超时时间
A:rcp模块发起请求如需要设置超时时间,可在建立session会话前设置SessionConfiguration内有关参数。
分布式协同管理
接入跨设备互通控件后,设备选择列表没有周围设备
A:跨设备互通API支持根据特定调用策略调用设备。调用策略:2in1设备可以调用平板和手机,平板可以调用手机,同类型设备不可调用。
-
确保设备调用策略无误。
-
设备选择列表仍没有周围设备,请检查双端设备是否开启WLAN、蓝牙,并且登录同一个华为账号。
短距通信
三方应用如何获取蓝牙mac地址
A:调用bluetoothManager.startBluetoothDiscovery()接口,使用蓝牙扫描功能,在扫描结果中即可获取蓝牙mac地址。
如何扫描Wi-Fi列表
A:使用wifiManager.getScanInfoList方法获取扫描Wi-Fi结果,需要权限:ohos.permission.GET_WIFI_INFO。
USE_BLUETOOTH 和 ACCESS_BLUETOOTH的区别是什么
A:如下
-
USE_BLUETOOTH 允许应用查看蓝牙的配置。(该权限允许应用查看蓝牙的配置信息,包括蓝牙名称、蓝牙设备类型、开关状态等。)
-
ACCESS_BLUETOOTH 允许应用接入蓝牙并使用蓝牙能力,例如配对、连接外围设备等。(允许应用接入并使用蓝牙功能,如扫描发现外围设备与外围蓝牙设备配对、连接等,以及低功耗蓝牙的广播和扫描功能。)
蜂窝通信
如何判断蜂窝信号强度
A:可以通过radio.getSignalInformation()接口获取蜂窝信号强度,具体步骤如下:
-
导入对应的模块。
-
调用getSignalInformation()方法,返回所有SignalInformation列表。
-
遍历SignalInformation数组,并分别根据不同的signalType得到不同制式的信号强度。
-
(可选)订阅蜂窝网络信号变化。
如何发送短信
A:可以通过短信服务实现相关功能。发送短信需要请求服务端,然后服务端调用对应的短信接口来实现该功能,使用sms.sendMessage接口发送短信。
更多详情查看:文档中心