A.oh-package.json5
B.ets文件
C.module.json5
D.buildle.profile.json5
A.on('pictureAssetAvailable')
B.on('photoAssetAvailable')
C.on('pictureAvailable')
D.on('photoAvailable')
A.网络连接断开
B.网络可用
C.网络不可用
D.网络连接信息改变
A.eventHub.on()
B.eventHub.off()
C.eventHub.start()
D.eventHub.notify()
A.js文件
B.共享模块(uss shared)
C.ts文件
D.系统模块,例如@ohos.hilog
A.LocalStorage创建后,命名属性的类型不可更改,后续调用set时必须使用相同类型的值
B.应用程序可以创建多个LocalStorage
C.当装饰的数据类型位boolean、string、number类型时,无法观察到数据值的变化
D.LocalStorage中的所有属性都是可变的
A.父组件Parent在构造Child时必须传参,否则编译不通过
B.@Require不适用于装饰普通变量
C.@Require支持在PreviewCheck检测规则中灵活逃过检验
D.@Require可以专属自定义组件内定义的@Link变量
A.@BuilderParam装饰器可以被任何方法装饰,并且可以在任意位置使用
B.@BuilderParam装饰器只能在父组件中使用,不能在子组件中使用
C.@BuilderParam装饰的方法只能被定义构建函数(@Builder装饰的方法)初始化
D.@BuilderParam装饰器可以装饰任何类型的方法,不要求类型一致
A.on()
B.onWindowStageCreate()
C.onNewWant()
D.onCreate()
A.@Extend支持在组件内部定义以实现更高的局部性
B.@Extend仅支持封装全局方法,不支持私有属性或事件
C.@Extend的参数不支持状态变量
D.@Extend装饰的方法支持参数,开发者可以在调用时传递参数,调用遵循TS方法传值调用
A.控制子元素的对象方式
B.确定子元素在主轴上的权重
C.设置子元素的固定尺寸
D.设置子元素直接的间距
A.copyOption设置wield非CopyOptions.None时,表面所有图片都能复制
B.通过colorFIlter属性为图像设置颜色滤镜效果,设置改属性时,renderMode属性设置不生效
C.resizable设置图像拉伸时可调整大小的图像选项
D.通过enableAnalyzer属性设置组件支持AI分析
A.不进行任何处理,直接传递给上层应用
B.执行鼠标事件的碰撞测试和回调响应
C.先判断是否为左键事件,在决定是否转换为触摸事件处理
D.直接转换为触摸事件处理
A.LocalStorage
B.PersistentStorage
C.Environment
D.AppStore
A.Push
B.Performance Analysis
C.Data Loss Prevention
D.Basic Services
A.import {UIContext} from '@kit.ArkUI'
B.import {ability} from '@kit.AbilityKit'
C.import {atomicService} from '@kit.ScenarioFusionKit'
D.import {autoFillManager} from '@kit.AbilityKit'
A.useNormalized
B.NormalizedOHMUrl
C.useNormalizedOHMUrl
D.OHMUrl
A.TouchTest为触控测试入口方法,触摸热区/禁用控制等不满足事件交货述求,会导致立即返回父节点
B.hitTestBehavior可以有InterceptTouch事件进行变更
C.使用hitTestBehacior设置组件的触摸测试类型,当hitTestMode为Default时,自身如果命中会阻塞相兄弟组件与子组件
D.ArkUI触控事件,更加输入源不同,主要划分为touch类与mouse类
A.alias是唯一匹配的key,如果缺省alias,则默认属性名为alias
B.@Provider支持从父组件进行初始化
C.@Provider和@Consumer装饰数据类型需要一致
D.@Consumer运行本地初始化,当找不到@Provider的时候使用本地默认值
A.HitTestMode.Default自身和子节点都想要触摸测试,但会阻塞兄弟节点的触摸测试,不会影响祖先节点的触摸测试
B.HitTestMode.Transparent自身和子节点都想要触摸测试,阻塞兄弟节点的触摸测试,会阻塞祖先节点的触摸测试
C.HitTestMode.None自身不响应触摸测试,不会阻塞子节点和兄弟节点的触摸测试,不会影响祖先节点的触摸测试
D.HitTestMode.Block自身响应触摸测试,阻塞子节点和兄弟节点的触摸测试,会阻塞祖先节点的触摸测试
A.hiAppEvent.event.APP_CRASH
B.hiAppEvent.event.APP_LAUNCH
C.HitTestMode.APP_FREEZE
D.HitTestMode.CPU_USAGE_HIGH
A.healthService.workout.readActivityReport():Promise<ActivityReport>
B.healthStore.aggregateData<T extends AggregateResult>(request:AggregateRequest):Promise<T[]>
C.healthStore.readData<T extends SamplePoint>(request:SamplePointReadRequest):Promise<T[]>
D.healthStore.readData<T extends HealthSequence>(request:HealthSequenceReadRequest):Promise<T[]>
A.AUDIO_PLAYBACK
B.MULTI_DEVICE_CONNECTION
C.VOIP
D.无需申请
A.120
B.60
C.240
D.30
A.$rawfile("example")
B.$r("app.example")
C.$r("example")
D.$r("app.media.example")
A.子组件有且仅有一个@BuilderParam用来接收此尾随闭包
B.尾随闭包初始化@BuilderParam时,不支持使用任何属性
C.尾随闭包必须传递一个带参数的函数给@BuilderParam
D.在尾随闭包初始化@BuilderParam时,可以有多个@BuilderParam变量
A.@Param能在@ComponenV2中声明
B.@Prop能在@ComponenV2中声明
C.@Link能在@ComponenV2中声明
D.@State能在@ComponenV2中声明
A.@Param可以接受任意类型的数据源,包括普通变量、状态变量、常量、函数返回值等
B.被@Param装饰的变量能够在初始化自定义组件时从外部传入,当数据源也是状态变量时,数据源的修改会同步给@Param
C.@Param装饰的变量支持本地初始化,但是不允许在组件内部直接修改变量本身。
D.@Param装饰的变量在子组件中无法进行修改。但当装饰的变量类型为对象时,在子组件中修改对象中属性是不允许的
A.BuilderNode中子树的根节点大小沿用其父节点的尺寸
B.不贵报错,但节点挂载失败
C.编译或运行报错
D.BuilderNode中子树的根节点大小为默认值[0,0]
A.@Extend仅支持封装全局方法,不支持封装私有属性
B.@Extend支持定义的装饰器通过export导出到其他文件
C.@Extend支持全局定义和组件内部定义两种方式
D.如果想实现export功能,推荐使用AttributeModifier
A.HMS_AREngine_ARCcamera_GetViewMatrix (const AREngine_ARSession *session, const AREngine _ARCamera *camera
B.const AREngine_ARCamera *camera, AREngine_ARPose *outPose)
C.float*outcolMajor4x4, canst int32_t colMajor4x4Num)
D.foat *outMatrixcolMajor4x4,const int32_t matrixColMajor4x4Size)
E.HMS_AREngine_ARCamera_GetPose (const AREngine_ARSessian *session, const AREngine_ARCamera *camera,AREngine_ARPose *outPose)
F.HMS_AREngine_ARCamera_GetDisplayOrientedPose (const AREngine_ARSession *session.
G.HMS_AREngine_ARPose_Getlatrix (const AREngine_ARSession *session, const AREngine_ARPose *pose,
A.export default class MyAbility extends UlAbility { onCreate() { let applicationContext = this.context.getApplicationContext():applicationContext.setColorMode(ConfigurationConstant.ColorMode.COLOR LIGHT); })
B.import { hilog } from '@kit.PerformanceAnalysisKit, import { UlAbility, Configuration, ConfigurationConstant } from'@kit.AbilityKit', import { BusinessError } from '@kit.BasicServicesKit';
C.import { hilog } from '@kit.Performanc;AnalysisKit: import f UlAbility, Confiquration, ConfiqurationConstant } from'@kit.AbilityKit', import { BusinessError } from '@kit.BasicServicesKit';
D.export default class MyAbility extends UlAbility { onCreate() { let applicationContext.this.context.getApplicationContext():applicationContext.setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_DARK); })
A.指定云存储实例名称为'mybucket-duaf5,mybucket-duaf5'是当前云侧已创建的存储实例名;impor{coudStorage)from '@kit.CloudFoundationKit, let bucket = cloudStorage.bucket('mybucket-duaf5’);
B.name缺省,将启动异步任务查询云侧默认实例:import cloudStorage from '@hms.core.deviceCloudGateway.cloudStorage'; let bucket = cloudStorage.bucket()
C.当云侧不存在该存储实例,以下代码可以创建实例名为"mybucket-duaf5"的实例import{cloudStorage}from'@kit.CloudFoundationKit', let bucket = cloudStorage bucket('mybucket-duaf5’);
D.name缺省,将启动异步任务查询云侧默认实例import{cloudStorage}from'@kit.CloudFoundationkit;
A.windowStage.Router()
B.windowStage.Routers()
C.UIContext.getRouter()
D.UIContext.getRouters()
A.调用createPurchase发起购买>解码jws购买结果>发放权益>调用finisPurchase完成购买
B.调用createPurchase发起购买>解码验签jws购买结果>检查是否已发货>发放权益
C.调用createPurchase发起购买>解码验签jws购买结果>发放权益
D.调用createPurchase发起购买>解码验签jws购买结果>检查是否已发货>发放权益>调用finisPurchase完成购买
A.initLoad()
B.loadData()
C.reloadUrl()
D.loadUrl()
A.获取到精准位置,精确度在米级别
B.获取到模糊位置,精确度为5公里
C.可以在后天获取位置
D.无法获取位置
A.hmos.permission.APP_TRACKING_CONSENT
B.ohos.permission.APP_TRACKING_CONSENT
C.不需要权限
D.ohos.permission.APP_TRACKING
A.eventHub.send()
B.eventHub.sends()
C.eventHub.emit()
D.eventHub.emits()
A.getCurrentBundleStates()
B.getSize()
C.getTotalSize()
D.getFreeSize()
A.适合持久化大型数据
B.PersistentStorage不支持嵌套对象(对象数组,对象的属性是对象等)
C.PersistentStorage和AppStorage中的属性建立双向同步。应用开发通常通过AppStorage访问PersistentStorage,另外还有一些接口可以用于管理持久化属性,但是业务逻辑始终是通过AppStorage获取和设置属性的。
D.PersistentStorage和U实例相关联,持久化操作需要在UI实例初始化成功后(即loadcontent传入的回调被调用时)才可以被调用,早于该时机调用会导致持久化失败。
A.stateStyles不支持通用属性
B.stateStyles是属性方法,可以根据UI内部状态来设置样式
C.stateStyles只能用于静态页面样式复用
D.getFreeSize()支持类似CSS伪类的语法
A.在自定义函数中,this指代当前所属组件,组件的状态变量可以在自定义构建函数内访问
B.建议通过参数传递的方式访问组件的状态变量,而不是通过this
C.私有自定义构建函数只能在自定义组件外边定义
D.资源自定义构建函数不能再其他定义构建函数中调用
A.alignSelf
B.alignItems
C.flexGrow
D.justifyContent
A.水平方向居中对齐(HorizontalAlign.Center)
B.垂直方向居中对齐
C.水平方向右对齐
D.水平方向左对齐(HorizontalAlign.Start)
A.save()
B.querys()
C.selects()
D.select()
A.getParamByindex方法需要传入一个number类型的参数,该参数表示页面栈内某个页面信息的素引,通过该方法可以获取到对应索引位置的页面信息
B.getParamBylndex返回值的类型为unknown或者undefined,在开发时经常需要再做断言或者类型转化
C.getParamByName方法需要传入一个string类型的页面名称,方法执行完成后会返回第一个页面名称为传入值的页面信息
D.getParamByindex方法为Navigation关联的路由栈所提供的方法
A.UIAbility的onBackground
B.UIAbility的onCreate
C.AbilityStage的onCreate
D.UIAbility的onDestory
A.加载HTML格式文本数据可使用loadData()
B.加载网络页面时,src属性可随意动态修改
C.加载本地页面后可以再次加载其他本地页面
D.加载网络页面需要配置网络权限
A.监听到captureEnd之后
B.监听到captureReady之后
C.监听到frameshutter之后
D.监听到frameShutterEnd之后
A.connection.getNetCapabilities
B.connection.setAppNet
C.connection.setAppHttpProxy
D.bindSoket
A.onHttpErrorReceive
B.blockNetwork
C.mixedMode
D.onSsIErrorEventReceive
A.安全可靠
B.获取华为账号所有用户信息
C.快捷登录
D.按需授权
A.文件管理器的关联目录
B.文件在根目录下的相对路径
C.文件管理器的根目录
D.文件管理器的嵌套目录
A.@StorageLink(key)装饰的变量改变时仅会同步会APPstorage中,不会引起所属的自定义组件的重新渲染
B.@StorageProp(key)装饰的数值改变被观察到时,修改不会被同步回APPstorage对应的key的属性中
C.@StorageProp和@StorageLink不支持装饰Function类型的变量
D.@StorageProp和@StorageLink的参数必须为string类型
A.refresh()
B.reload()
C.loadUrl()
D.loadData()
A.不宜大量持久化数据,可能会导致页面卡顿
B.支持循环引用的对象
C.需要配合UI使用(UI线程),不能在其他线程使用,如不支持@Sendable
D.持久化的数据必须是class对象,不能是容器(如Array、Set、Map),不能是buildin的构造对象(如Date、Number)
A.需要配合UI使用(UI线程),不能在其他线程使用,如不支持@Sendable;
B.不支持collections.Set、collections.Map等类型;
C.不支持非buildin类型,如PixelMap、NativePointer、ArrayList等Native类型。
D.不支持在应用的多个UIAbility之间共享
A.@Monitor可监听对象中的多个属性,用法为@Monitor("prop1","prop2")
B.@ObservedV2装饰的类中使用@Monitor装饰器。未被@Trace装饰的属性无法被@Monitor监听到变化。
C.@Monitor装饰器具有深度监听的能力,能够监听多维数组、对象数组中指定项的变化,但不支持嵌套类中的变化
D.单个@Monitor装饰器能够同时监听多个属性的变化,当这些属性在一次事件中共同变化时,只会触发一次@Monitor的回调方法
A.hiLog
B.hiDebug
C.hiTraceMeter
D.ErrorManager
A.getCurrentSpeed()
B.getPercentComplete()
C.getUuid()
D.getLastErrorCode()
A.应用文件
B.系统文件
C.用户文件
D.目录和文件
A.应用数据隔离
B.应用数据一致
C.应用数据持久化
D.应用数据回滚
A.使用loadUrl()接口并传入新页面路径
B.通过系统设置切换页面
C.重新创建一个web组件并指定新页面
D.修改初始页面的文件路径