答案:B
参考:
管理本地服务
// 建立LocalService对象
let localServiceInfo: mdns.LocalServiceInfo = {
serviceType: "_print._tcp",
serviceName: "servicename",
port: 5555,
host: {
address: "10.14.**.***"
},
serviceAttribute: [{key: "111", value: [1]}]
}
// addLocalService添加本地服务
mdns.addLocalService(context, localServiceInfo).then((data: mdns.LocalServiceInfo) => {
console.log(JSON.stringify(data));
});
// resolveLocalService解析本地服务对象(非必要,根据需求使用)
mdns.resolveLocalService(context, localServiceInfo).then((data: mdns.LocalServiceInfo) => {
console.log(JSON.stringify(data));
});
// removeLocalService移除本地服务
mdns.removeLocalService(context, localServiceInfo).then((data: mdns.LocalServiceInfo) => {
console.log(JSON.stringify(data));
});
答案:D
参考:
- 单个实况窗的生命周期最长不超过8小时,超过8小时后,系统会认为通知结束。
- 为了确保用户看到内容的时效性,请您确保对实况窗内容进行及时更新。系统将在实况窗超过2小时未更新时,隐藏实况窗在状态栏胶囊和锁屏的展示,保留通知中心展示;超过4小时未更新,系统会认为实况窗结束,并从各个展示入口清除该实况窗。
答案:A
参考:
// 获取当前时刻相机位姿信息。
HMS_AREngine_ARCamera_GetPose(arSession, arCamera, cameraPose);
答案:D
参考:
ImageFit
- Contain 保持宽高比进行缩小或者放大,使得图片完全显示在显示边界内。
- Cover 保持宽高比进行缩小或者放大,使得图片两边都大于或等于显示边界。
- Fill 不保持宽高比进行放大缩小,使得图片充满显示边界。
答案:B
参考:
延迟任务
应用退至后台后,需要执行实时性要求不高的任务,例如有网络时不定期主动获取邮件等,可以使用延迟任务。当应用满足设定条件(包括网络类型、充电类型、存储状态、电池状态、定时状态等)时,将任务添加到执行队列,系统会根据内存、功耗、设备温度、用户使用习惯等统一调度拉起应用。
ohos.permission.APPROXIMATELY_LOCATION
允许应用获取设备模糊位置信息。
使用模糊定位获取位置信息
对于大多数与位置相关的场景,仅请求粗略位置信息的访问权限即可满足要求。例如,天气应用可以基于用户所处的城市或地区提供准确的天气预报,而无需知道用户的具体经纬度,这里我们可以使用模糊位置。HarmonyOS在API9以后,提供模糊位置信息的能力,会为应用提供精确到5公里内的用户位置估算值,这种精度对应用的许多功能而言应已足够。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。