3
头图

3616649edf8062eb28fddae1bd8d5a0.png

答案:AD

参考:
应用在使用Remote Communication Kit能力前,需要检查是否已经获取对应权限。如未获得授权,需要声明对应权限。
申请权限
Remote Communication kit所需权限有(除取消网络请求,关闭会话,其余请求都需要权限):

ohos.permission.INTERNET:用于应用的权限,决定是否允许应用访问互联网。
ohos.permission.GET_NETWORK_INFO:用于获取设备网络信息的 API 。

31c0d0dea0436e7edf49d45a3c407f7.png

答案:ABD

参考:
开发步骤

调用requestAuthorizations方法执行登录授权请求,并处理返回结果。

try {
  let authorizationResponse = await healthStore.requestAuthorizations(getContext(this) as common.UIAbilityContext, authorizationParameter);
  hilog.info(0x0000, 'testTag', 'Succeeded in requesting authorization.');
  authorizationResponse.writeDataTypes.forEach(dataType => {
    hilog.info(0x0000, 'testTag', `grantedWriteDataType is : ${dataType.name}`);
  });
  authorizationResponse.readDataTypes.forEach(dataType => {
    hilog.info(0x0000, 'testTag', `grantedReadDataTypes is : ${dataType.name}`);  
  });
} catch (err) {
  hilog.error(0x0000, 'testTag', `Failed to request authorization. Code: ${err.code}, message: ${err.message}`);
}

运动健康数据读写需要相应的权限,权限申请参考申请运动健康服务,数据类型对应权限
权限说明

1735180297637.png

  • 如需读/写锻炼记录,请申请锻炼记录概要的读/写权限。
  • 如需读/写锻炼记录且关联对应的详情数据,则需同时申请锻炼记录概要读/写权限、锻炼记录详情数据的读/写权限。
  • 若读/写锻炼记录且关联的详情数据包含位置详情,则需同时申请锻炼记录概要读/写权限、锻炼记录详情数据读/写、锻炼记录位置详情数据的读/写权限

2957b579c50082a0c04f6626b2db8ef.png
答案:ABCD

参考:
BottomTabBarStyle9+对象说明
constructor(icon: ResourceStr | TabBarSymbol, text: ResourceStr)
底部页签和侧边页签样式。

   TabContent() {
          Column() {
            List({ space: 10 }) {
              ForEach(this.arr, (item: number) => {
                ListItem() {
                  Text("item" + item).width('80%').height(200).fontSize(16).textAlign(TextAlign.Center).backgroundColor('#fff8b81e')
                }
              }, (item: string) => item)
            }.width('100%').height('100%')
            .lanes(2).alignListItem(ListItemAlign.Center)
          }.width('100%').height('100%')
          .backgroundColor(Color.Pink)
        }
        .tabBar(new BottomTabBarStyle($r('sys.media.ohos_icon_mask_svg'), "测试0"))
      }

SubTabBarStyle9+对象说明
constructor(content: ResourceStr)
子页签样式。打开后在切换页签时会播放跳转动画。

   TabContent() {
          Column().width('100%').height('100%').backgroundColor(Color.Pink)
        }.tabBar(SubTabBarStyle.of(this.text))

tabBar
tabBar(value: string | Resource | CustomBuilder | { icon?: string | Resource; text?: string | Resource })
设置TabBar上显示内容。

     TabContent() {
          Column().width('100%').height('100%').backgroundColor(Color.Blue)
        }.tabBar('blue')
TabContent() {
          Column(){
            Text('推荐的内容')
          }.width('100%').height('100%').backgroundColor('#FFBF00').justifyContent(FlexAlign.Center)
        }.tabBar(this.tabBuilder('推荐',2))

76e637fd1f77869b1054973edcf383f.png

答案:BCD

参考:

StyledStringValue12+
样式对象类型,用于设置属性字符串的样式。
1735181566569.png


金刚鹦鹉
4.7k 声望248 粉丝