答案:AD
参考:
应用在使用Remote Communication Kit能力前,需要检查是否已经获取对应权限。如未获得授权,需要声明对应权限。
申请权限
Remote Communication kit所需权限有(除取消网络请求,关闭会话,其余请求都需要权限):
ohos.permission.INTERNET:用于应用的权限,决定是否允许应用访问互联网。
ohos.permission.GET_NETWORK_INFO:用于获取设备网络信息的 API 。
答案: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}`);
}
运动健康数据读写需要相应的权限,权限申请参考申请运动健康服务,数据类型对应权限
权限说明
- 如需读/写锻炼记录,请申请锻炼记录概要的读/写权限。
- 如需读/写锻炼记录且关联对应的详情数据,则需同时申请锻炼记录概要读/写权限、锻炼记录详情数据的读/写权限。
- 若读/写锻炼记录且关联的详情数据包含位置详情,则需同时申请锻炼记录概要读/写权限、锻炼记录详情数据读/写、锻炼记录位置详情数据的读/写权限
答案: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))
答案:BCD
参考:
StyledStringValue12+
样式对象类型,用于设置属性字符串的样式。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。