1、开发者在使用ScrollView控件时,想使垂直滚动布局生效,与布局相对应的控件宽度应该如何设置?不确定
A、固定宽度值
B、match_parent
C、match_child
D、match_content
2、工程师通过get请求访问网络失败,提示“Attempt to invoke virtual method(尝试调用虚拟方法)”,应该在config.json中配置以下哪个权限?不确定
A、harmonyos.permission.ACCESS_NETORK_STATE
B、harmonyos.permission.ANSWER
C、harmonyos.permission.REQUEST
C、harmonyos.permission.INTERNET(允许程序打开网络套接字,进行网络连接)
3、 一位开发者使用真机进行调试应用,需要先生成密钥(一对公私密钥),其中公钥用于内容的加密/(数字签名),私钥用于解密/(数字验证)。不确定
4、HarmonyOS对象关系映射数据库,通过将实例对象映射到关系上,实现使用(关系)操作实例对象的语法,来操作关系型数据库,该数据库是在数据库的基础上提供的一个抽象层。不确定
5、(正确)通过JavaScript创建的应用工程和通过Java创建的工程编译出来的应用,应用包名分别对应的是HAR(HarmonyOS Ability Redsources)和HAP(HarmonyOS Ability Package)不确定对不对
6、某开发者要实现一个注册登录功能,现有两个页面,分别是注册页面A和登录页面B。当从注册页面A跳转到登录页面B时,关于两个页面的生命周期,以下描述正确的是哪一项?不确定
A、A(INACTIVE)->A(BACKGROUND)->B(INITIAL)->B(ACTIVE)
B、B(INITIAL)-> B(ACTIVE)->A(INACTIVE)->A(BACKGROUND)
C、A(INACTIVE)->B(INITIAL)->B(ACTIVE)->A(BACKGROUND)
D、A(INACTIVE)->B(INITIAL)->A(BACKGROUND) ->B(ACTIVE)
7、(错误)当MainAbility与MainAbilitySlice绑定在一起时,两者生命周期是同步的,包括状态之间转换的回调方法也是一致的。不确定
8、对于一屏显示不下的内容,可以使用ScrollView的滚动功能进行更多信息的展示,以下设置可以实现ScrollView滚动的是哪一项?不确定
A、
…
B、
…
C、
…
D、
…
9、某开发者可以通过下列哪些做法,能够获取到当前设备上8vp对应的实际像素大小?不确定
A、int size4=AttrHelper.convertDimensionToPix(getContext(),”8vp”,0)
convertDimensionToPix(上下文上下文、字符串值、整型默认值)
将尺寸值/维度值转换为像素数。
B、int size2=AttrHelper.vp2px(8,getContext())
vp2px(浮点值,上下文上下文)
根据屏幕上下文将虚拟像素 (vp) 转换为像素值。
C、int size3=AttrHelper.convertDimensionToPix(getContext(),”8”,0)
D、int size1=(int)(DisplayManager.getInstance().getDefaultDisplay(getContext()).get().getRealAttributes().scalDensity*8+.5f)(不确定为什么选D,也不知道为什么不选)
getRealAttributes获取显示的实际属性。返回:返回显示的实际属性。
scalDensity 指示显示器的实际宽度,以像素为单位。
10、以下哪些操作可以调用resources/graphic/background.xml为component设置背景?不确定
A.component.setBackground(getContext().getResourcemanager().getElement(ResourceTable.Graphic_background))
B.component.setBackground(new VectorElement(getContext().ResourceTable.Graphic_background))
C.component.setBackground(new ShapeElement(getContext().ResourceTable.Graphic_background))
D.component.setBackground(ElementScatter(getContext()).parse(ResourceTable.Graphic_background))
11.470、 某个外卖应用提供了联系商家的业务功能入口,用户在使用该功能时,会跳转到通话应用的拨号页面。需要使用以下哪几项操作来实现此功能?不确定
A、 启动ability服务StartAbility(secondIntent)
B、 监听触摸事件button.setClickedListener
C、 创建两个ability.xml
D、 创建指定待启动FA的bundleName和abilityName
Operation operaion = new Intent.OperationBuilder()
.withDeviceID(“”)
.withBundleName(“con.example.myapplication”)
.withAbilityName(“com.example.myapplication.SecondAbility”)
12.库文件是应用依赖的第三方代码,下列库文件的使用方法中,正确的有哪几项?不确定
A将库文件以jar,so等形式放到存放在libs目录,再通过应用模块的build.gradle去引用该依赖库dependencies{implementation project(“:mylibrary”)}
B.将库文件的源码作为整体新建一个module,entry里面直接引用库文件里面的类
C.如果所需的库文件在maven仓是存在的,可以通过如下配置工程的build.gradle即可以使用repositories{maven{url ”emm”//添加Maven仓地址,可以是本地Maven地址,也可以是远程Maven地址}}
D.将库文件以jar,so等形式放到存放在libs目录,再通过工程下的build.gradle去引用该依赖库dependencies{implementation project(“:mylibrary”)}
13.重写控件的测量逻辑需要满足以下哪几项条件才能生效?不确定
A.需要调用setEstimmateSizeListener设置EstimateSizeListener对象
B.EstimateSizeListener对象的onEstimateSize()方法需返回true
C.EstimateSizeListener对象的onEstimateSize()方法中需要调用控件的setEstimatedSize()
D.控件必须是ComponentContainer的子类
14.用户从音乐列表页面点击歌曲,跳转到该歌曲的播放界面,点击返回能够再回到音乐列表页面。开发者要实现这个功能需要完成以下哪几项?不确定
A.创建一个播放页面的Page Ability
B.创建一个音乐列表页面的Page Ability
C.调用router.back()回到音乐列表
D.调用router.push()路由到播放界面
15.游戏场景中,在智慧屏上玩游戏时,可以将手机当作遥控手柄,借助手机的重力传感器、加速度传感器、触控能力,为玩家提供更便捷、更流畅的游戏体验。该场景中将手机当做遥控手柄的功能是使用了哪些分布式能力?不确定
A.分布式设备虚拟化
B.分布式软总线
C.分布式文件服务
D.分布式任务调度
16.某HarmonyOS开发者开发了一款分布式移动办公软件,主讲人可在智慧屏上对文档进行标注涂鸦,并且涂鸦可以同步显示在参会者的手机上,这一功能点的实现,主要使用了以下哪一项技术特性?不确定
A.分布式文件管理
B.分布式任务调度
C.分布式数据管理
D.分布式设备虚拟化
17.在HarmonyOS影音娱乐场景下,用户可以将视频流转到智慧屏上播放,手机变成遥控器,去调节音量大小等操作。该用户这一操作,主要使用了以下哪一项技术特性?不确定
A.分布式文件管理
B.分布式任务调度
C.分布式数据管理
D.分布式设备虚拟化