1
头图

a67ceab7a2add787048a9333af33740.png

答案:D

Account Kit简介

能力范围

  • 登录:提供登录服务,让用户使用华为账号快速登录元服务。
  • 获取华为账号用户信息:获取用户的基本开放信息,如头像、手机号、收货地址、发票抬头。
  • 未成年人模式:获取未成年人模式的开启状态及年龄段信息以进行内容分级,调整未成年人相关设置时可增加家长验证,还可调用接口引导用户开启或关闭未成年人模式。

bbe261ca899363040c8497f5b5aadc1.png

答案:C

智能填充概述

示例代码:

import { router } from '@kit.ArkUI';
import { autoFillManager } from '@kit.AbilityKit';
import { hilog } from '@kit.PerformanceAnalysisKit';
import { BusinessError } from '@kit.BasicServicesKit';

@Entry
@Component
struct SmartFill {
  @State isClicked: boolean = false;

  build() {
    Column({ space: 5 }) {
      Row() {
        Text('昵称:').textAlign(TextAlign.End).width('25%')
        TextInput().width('75%').contentType(ContentType.NICKNAME).selectionMenuHidden(true)
      }

      Row() {
        Text('姓名:').textAlign(TextAlign.End).width('25%')
        TextInput().width('75%').contentType(ContentType.PERSON_FULL_NAME).selectionMenuHidden(true)
      }

      Row() {
        Text('手机号码:').textAlign(TextAlign.End).width('25%')
        TextInput().width('75%').contentType(ContentType.PHONE_NUMBER).selectionMenuHidden(true)
      }

      Row() {
        Text('邮箱:').textAlign(TextAlign.End).width('25%')
        TextInput().width('75%').contentType(ContentType.EMAIL_ADDRESS).selectionMenuHidden(true)
      }

      Row() {
        Text('身份证号:').textAlign(TextAlign.End).width('25%')
        TextInput().width('75%').contentType(ContentType.ID_CARD_NUMBER).selectionMenuHidden(true)
      }

      Row() {
        Text('地址:').textAlign(TextAlign.End).width('25%')
        TextInput().width('75%').contentType(ContentType.FORMAT_ADDRESS).selectionMenuHidden(true)
      }

      Button('保存')
        .onClick(() => {
          if (!this.isClicked) {
            // 主动触发保存历史表单输入
            try {
              autoFillManager.requestAutoSave(this.getUIContext())
            } catch (err) {
              let e: BusinessError = err as BusinessError;
              hilog.error(0x0000, 'DemoTest', 'error: %{public}d %{public}s', e.code, e.message);
            }
            this.isClicked = true;
            // 设置超时时间以防止重复点击按钮保存历史表单输入
            setTimeout(() => {
              this.isClicked = false;
            }, 1000)
            // 或者通过路由跳转其他页面触发保存历史表单输入
            router.pushUrl({
              url: 'xxx'
            })
          }
        })
        .width("50%")
    }
    .alignItems(HorizontalAlign.Center)
    .height('100%')
    .width('100%')
  }
}

ddb78903440e8b8239681b1a0061c95.png
1735216831684.png

答案:A(不确定)

题目运行有错
1735221575694.png

参考:
屏幕朗读应用适配指导

accessibilityGroup(true) 用于多个组件的组合,组合内的默认没有焦点。

.accessibilityLevel("no")用于组件设置不可聚焦,不被无障碍感知。

0d3b1ef80cb6beffc8004e3d5f41a4e.png

答案:A

参考:
配置卡片的配置文件

卡片的具体配置信息。在上述FormExtensionAbility的元信息(“metadata”配置项)中,可以指定卡片具体配置信息的资源索引。例如当resource指定为$profile:form_config时,会使用开发视图的resources/base/profile/目录下的form_config.json作为卡片profile配置文件。

882c82a7a01e9514606476676e56f40.png

答案:A
参考:
mixedMode设置是否允许加载超文本传输协议(HTTP)和超文本传输安全协议(HTTPS)混合内容,默认不允许加载HTTP和HTTPS混合内容。支持三种模式,其中All是允许混合内容加载,存在中间人攻击的风险,默认不允许配置成All。

避免将mixedMode属性配置成All


金刚鹦鹉
4.9k 声望260 粉丝