Harmonyos应用程序框架
1.一个应用只能有一个UlAbility嘛?
。不是
2.创建的Empty Ability模板工程,初始会生成一个什么文件?
。UIAbility文件
3.每调用一次router.pushUrl()方法,页面路由栈数量均会加1嘛?
。不对
4.API9及以上,router.pushUrl()方法,默认的跳转页面使用的模式是哪
standard
5.UIAbility启动模式需要在module,json5文件中配置哪个字段?
launchType
6.API9及以上,router.pushUrl()方法的mode参数可以配置为以下哪几种面使用的模式?
Standard
Single
7.UlAbility的生命周期有哪几个状态?
。Create
Foreground
Background
eDestroy
8.UIAbility有哪几种的启动模式?
multiton
singleton
。specified
鸿蒙ArkUl真题
1.在Column容器中的子组件默认是按照从上到下的垂直方向布局的,其主轴的方向是垂直方向,在Row容器中的组件默认是按照从左到右的水平方向布局的,其主轴的方向是什么方向?
。水平方向
2.List容器可以沿水平方向排列,也可以什么方向排列?
·沿垂直方向排列
3.当Tabs组件的参数barPosition为BarPosition.End时,页签会位于页面底部吗?
。不是
4.Resource是资源引用类型,用于设置组件属性的值,可以定义组件那些属性?
。组件的颜色、文本大小、组件大小等属性。
5.使用Textinput完成一个密码输入框,推荐设置type属性为什么值?InputType.Password
6.使用lmage加载网络图片,需要那种权限?
ohos.permissiOn.INTERNET
7.List>Listltem>Column.Column>List>Listltem、Grid>Gridltem哪个组件层次结构是错误的?
Grid>Row>Gridltem
8.Row容器的主轴是水平方向,交叉轴是垂直方向,其参数类型为VerticalAlign(垂直对齐),VerticalAlign 定义了那几种类型?
。Top
Bottom
Center
9.Button、Row、Column、lmage、Textinput哪些组件是容器组件?
。ROW
Column
10.当barPosition为start(默认值),vertical属性为false时(默认值),页签位于容器顶部。当barPosition为Start(默认值),vertical属性为true时,页签位于容器左侧当barPosition为End,vertical属性为false(默认值)时,页签位于容器底部当barPosition为End,vertical属性为true时,页签位于容器右侧。关于Tabs组件页签的位置设置那个描述是正确的?
·全部都正确
11.@state修饰的属性允许在本地进行初始化嘛?
允许
12.@CustomDialog装饰器用于装饰自定义弹窗组件,使得弹窗能自定义样式嘛?
。可以自定义内容及样式
13.将Video组件的controls属性设置为false时,会显示控制视频播放的控制栏吗?
。不会
14.@Prop修饰的属性值发生变化时,此状态变化会不会传递到其父组件?
。不会
15.使用Video组件播放网络视频时,需要哪种权限?
ohos.permissiOn.INTERNET
16.哪种组合方式可以实现子组件从父子组件单向状态同步?
。@State和@Prop
17.哪些状态装饰器修饰的属性必须在本地进行初始化?
@State
@Provide
18.ArkUI提供了哪些弹窗功能?
AlertDialog
TextPickerDialog
DatePickerDialog
@CustomDialog
TimePickerDialog
19.属性动画中产生动画的属性可以在任意位置声明吗?
。不可以任意位置
20.属性动画中改变属性时需要触发U!状态更新吗?
。不需要
21.属性animation可以在哪些组件中使用?
。基础组件和容器组件
22.属性动画中如何设置反向播放?
PlayMode.Reverse
23.哪种情况不会回调onFinish函数?
。iterations设置为 -1
24.属性动画中关于animation参数设置?
参数tempo默认值为1.0
参数curve可以不设
参数iterations可以不设置
25.属性动画支持哪些属性?
width
rotate.
opacity
。scale
26.属性动画中animation的参数有哪些?
试用
playMode
ecurve
delay
onFinish
网络数据
.在http模块中,多个请求可以使用同一个httpRequest对象,httpRequest对象可以复用?
。不可以
2.使用http模块发起网络请求后,可以使用什么方法中断网络请求?
。destroy方法
3.Web组件onConfirm(callback: (event?:{ url: string; message: stringresult:IsResult })=> boolean)事件,返回false时候触发网页默认弹窗?
。不能
4.使用http发起网络请求,需要哪种权限?
ohos.permission.INTERNET
5.向服务器提交表单数据,最佳请求方式?
ReguestMethod.PosT
6.Web组件的属性描述?
。设置是否开启应用中文件系统的访问,默认启用。$rawfile(filepath/filename)中rawfile路径的文件不受该属性影响而限制访问。
imageAccess设置是否允许自动加载图片资源,默认允许
z0omAccess设置是否支持手势缩放,默认允许执行缩放
7.关于请求返回的响应码Responsecode描述?
ResponseCode.OK的值为200,表示请求成功。一般用于GET与POST请求。
ResponseCode.NOT_FOUND的值为404,表示服务器无法根据客户端的请求找到资源(网页)ResponseCode.INTERNAL ERROR的值为500,表示服务器内部错误,无法完成请求。
8.Web组件支持哪些属性或事件?
fileAccess(fileAccess: boolean)
javaScriptAccess(iavaScriptAccess: boolean)
onConfirm(callback: (event?: furl: string; message: string; result: jsResult }) => boolean) E.
destroy(): void
9.正确描述关于http的模块?
http请求支持get、post、put等常用的请求方式
可以使用on(“headersReceive”)订阅请求响应头。
post请求的参数可以在extraData中指定。
。执行createHttp成功后,返回一个httpRequest对象,里面包括request、destroy、on和off方法10.正确描述关于Web的组件?
Web组件是提供具有网页显示能力的一种组件。
Web组件传入的地址可以是本地资源也可以是网络资源
WebController可以控制Web组件的各种行为,例如网页的前进、后退等功能。
当访问在线网页时,需添加网络权限。
数据库
1.首选项是关系型数据库吗?
。不是
2.应用中涉及到student信息,如包含姓名,性别,年龄,身高等信息可以用首选项来存储?
。不能
3.同一应用或进程中每个文件存在几个Preferences实例?
一个
4.使用首选项要导入的包是哪个?
@ohos.data.preferences
5.首选项的数据持久化后是放在哪里?
·文件中
6.哪个接口是首选项提供的API接口?
。get()
·put()
flush0)
用水印
7.Harmonyos提供的数据管理的方式都有哪些?
。首选项
。分布式数据服务
关系数据库
分布式数据对象
8.首选项以Key-Value形式存取数据?首选项存储数据数量建议不超过1万条??首选项的key为String类型?这些说法正确吗?
·正确
通知管理
1.构造进度条模板通知,name字段当前需要固定配置为什么?
downloadTemplate
2.给通知设置分发时间,需要设置showDeliveryTime为什么?
True
3.0penHarmony提供后台代理提醒功能,在应用退居后台或退出后,什么功能被系统后台代理接管?
。计时和提醒通知功能
4.将通道设置为哪个类型,可以显示横幅通知?
SIotType.SOCIAL COMMUNICATION
5.哪个是从API9 开始支持的后台代理提醒功能模块
@ohos.reminderAgentManager
6.哪些方法可以移除通知?
cancel
cancelAll
7.后台代理提醒业务分为哪几种类型?
·倒计时类
·日历类
闹钟类
Harmonyos应用/元服务
1.元服务发布的国家与地区仅限于什么地区?
·中国大陆
2.编译打包的软件包存放在项目什么目录下?
build>outputs>default目录
3.创建应用时,应用包名需要和app.json5或者configjson文件中哪个字段保持致?
bundleName
4.发布应用时需要创建证书,证书类型选择什么类型?
。发布证书
5.发布应用时需要创建Profile时,类型选择什么类型?
。发布
6.上传发布软件包时,软件包的格式是什么?
。app
7.发布后的应用可以在哪里获取?
·华为应用市场
第三方库
1.开发者在系统能力的基础上进行了一层具体功能的封装,对其能力进行拓展的工具是什么?
·三方组件
2.可以通过ohpm uninstall 指令下载指定的三方库吗?
。不能
3.lottie使用什么方法加载动画?
loadAnimation
4.通过ohpm安装lottie后,在哪个文件中会生成相关的配置信息?
oh-package.json5
5.lottie订阅事件的API为?
animationltem.addEventListener()
用水印
6.属于lottie提供的动画控制API的是?
lottie.play0)
lottie.pause()
lottie.stop()
lottie.goToAndPlay()
DevEco Studio的使用
1.用哪一种装饰器修饰的组件可作为页面入口组件?
@Entry
2.ArkTs stage模型支持APl Version 9,关于其工程目录结构为?
。module.json5包含HAP的配置信息、应用在具体设备上的配置信息以及应用的全局配置信息3.DevEco studio提供模拟器供开发者运行和调试HarmonyOs应用/服务有那些经验?
1.本地模拟器支持音量大小调节、电池电量调节、屏幕旋转等功能
2.向本地模拟器安装应用/服务的时候,不需要给应用签名
3.DevEco Studio会启动应用/服务的编译构建,完成后应用/服务即可运行在本地模拟器上
4.DevEco studio支持使用多种语言进行应用/服务的开发,包括ArkTS、JS和C/C++。在编写应用/服务阶段,可以通过哪些方法提升编码效率?
1.提供代码的智能补齐能力,编辑器工具会分析上下文并理解项目内容,并根据输入的内容,提示可补齐的类、方法、字段和关键字的名称等
2.在编辑器中调用ArkTS API接口或ArkTS小S组件时,支持在编辑器中快速、精准调取出对应的参考文档
3.代码格式化功能可以帮助您快速的调整和规范代码格式,提升代码的美观度和可读性4.如果输入的语法不符合编码规范,或者出现语义语法错误,编辑器会显示错误或警告
5.关于预览器的使用方法?
1.在开发界面UI代码过程中,如果添加或删除了U组件,您只需Ctrl+S进行保存,然后预览器就会立即刷新预览结果
2.在预览器界面,可以在预览器中操作应用/服务的界面交互动作,如单击、跳转、滑动等,与应用/服务运行在真机设备上的界面交互体验一致
3.组件预览通过在组件前添加注解@Preview实现
4.页面预览通过在工程的ets文件头部添加注解@Entry实现
Harmonyos云开发
1.Harmonyos云开发可以在一个项目中同时实现那些开发?
。端侧和云侧功能
2.进行端云一体开发时,开发者需要精通前端、后端不同的开发语言?
不需要
3.开发者在DevEco studio中,可以通过什么形式进行Harmonyos云开发?
·工程模板
4.Harmonyos云开发当前支持最低API版本是多少?
。API9
5.Harmonyos云开发工程结构分哪些部分?
1.端开发工程(Application)
2.云开发工程(CloudProgram)
3.端侧公共库(External Libraries)
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:https://www.shuli.cc/?p=21644,转载请注明出处。
评论0