头图

819ce2da4b07631241c5205cf259378.png

答案: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));
});

263882f95506ecfe4947ba5209af6ed.png

答案:D

参考:

推送实况窗消息

  • 单个实况窗的生命周期最长不超过8小时,超过8小时后,系统会认为通知结束。
  • 为了确保用户看到内容的时效性,请您确保对实况窗内容进行及时更新。系统将在实况窗超过2小时未更新时,隐藏实况窗在状态栏胶囊和锁屏的展示,保留通知中心展示;超过4小时未更新,系统会认为实况窗结束,并从各个展示入口清除该实况窗。

229e1ff3206ace24ad03230ac0616bc.png

答案:A

参考:

获取设备位姿

// 获取当前时刻相机位姿信息。
HMS_AREngine_ARCamera_GetPose(arSession, arCamera, cameraPose);

e4e7a49e5e674785f9ec4bc5b4afd77.png

答案:D

参考:
ImageFit

  • Contain 保持宽高比进行缩小或者放大,使得图片完全显示在显示边界内。
  • Cover 保持宽高比进行缩小或者放大,使得图片两边都大于或等于显示边界。
  • Fill 不保持宽高比进行放大缩小,使得图片充满显示边界。

886326ff45f75a8c577589fcfbe3d3d.png

答案:B

参考:
延迟任务

应用退至后台后,需要执行实时性要求不高的任务,例如有网络时不定期主动获取邮件等,可以使用延迟任务。当应用满足设定条件(包括网络类型、充电类型、存储状态、电池状态、定时状态等)时,将任务添加到执行队列,系统会根据内存、功耗、设备温度、用户使用习惯等统一调度拉起应用。

ad63d42654c541798a3d7a3ceb708ea.png

ohos.permission.APPROXIMATELY_LOCATION
允许应用获取设备模糊位置信息。

使用模糊定位获取位置信息

对于大多数与位置相关的场景,仅请求粗略位置信息的访问权限即可满足要求。例如,天气应用可以基于用户所处的城市或地区提供准确的天气预报,而无需知道用户的具体经纬度,这里我们可以使用模糊位置。HarmonyOS在API9以后,提供模糊位置信息的能力,会为应用提供精确到5公里内的用户位置估算值,这种精度对应用的许多功能而言应已足够。


金刚鹦鹉
4.7k 声望250 粉丝