草庐IT

HarmonyOS-ArkTS

全部标签

HarmonyOS 鸿蒙开发DevEco Studio OpenHarmony:OpenHarmony测试框架

目录创建测试用例运行测试用例创建测试用例运行任务JS、eTS的操作步骤相同,以下以eTS为例介绍创建测试用例、运行测试用例。创建测试用例在工程目录下打开待测试模块下的ets文件,将光标置于代码中任意位置,单击右键>ShowContextActions >CreateOhosTest或快捷键Alt+enter >CreateOhosTest创建测试类。

HarmonyOS鸿蒙基于Java开发: Java UI JS FA调用Java PA机制

目录FA调用PA接口FA调用PA常见问题示例参考使用兼容JS的类Web开发范式的方舟开发框架提供了JSFA(FeatureAbility)调用JavaPA(ParticleAbility)的机制,该机制提供了一种通道来传递方法调用、处理数据返回以及订阅事件上报,支持的UI页面和组件请参考构建JS用户界面。当前提供Ability和InternalAbility两种调用方式,开发者可以根据业务场景选择合适的调用方式进行开发。Ability:拥有独立的Ability生命周期,FA使用远端进程通信拉起并请求PA服务,适用于基本服务供多FA调用或者服务在后台独立运行的场景。 InternalAbilit

[HarmonyOS]主题课:使用DevEco Studio高效开发

单选题1. 用哪一种装饰器修饰的组件可作为页面入口组件?A.@ComponentB.@EntryC.@PreviewD.@Builder答:B2. ArkTSStage模型支持APIVersion9,关于其工程目录结构说法正确的是?A.oh-package.json5用于存放应用级配置信息,包括签名、产品配置等B.build-profile.json5用于配置三方包声明文件的入口及包名C.module.json5包含HAP的配置信息、应用在具体设备上的配置信息以及应用的全局配置信息D.app.json5用于编写应用级编译构建任务脚本答:C3. DevEcoStudio提供模拟器供开发者运行和调

HarmonyOS 鸿蒙开发DevEco Studio OpenHarmony:使用预览器查看应用/服务效果

目录查看应用/服务预览效果查看eTS组件预览效果ProfileManager查看多端设备预览效果Inspector双向预览DevEcoStudio为开发者提供了预览器的功能,可以在OpenHarmony应用/服务的界面UI开发过程中,预览界面UI的效果,方便开发者随时调整界面UI布局。在开发界面UI代码过程中,如果添加或删除了UI组件,您需要Ctrl+S进行保存,然后预览器就会立即刷新预览结果;如果修改了组件的属性,则预览器会实时

HarmonyOS讲解并演示 animateTo 动画效果

本文我们一起看一看动画首先harmonyos中的东西其实就是通过改变响应式数据的值以及配合动画参数即可完成我们先来看布局更新动画中的显示动画简单说触发事件改变组件的位置信息我们先编写代码如下@Entry@ComponentstructIndex{@StateitemAlign:HorizontalAlign=HorizontalAlign.Startbuild(){Column({space:30}){Text("点击修改布局位置").fontSize(38).margin({top:188})Column({space:18}){Button("按钮1").width(100).height

总结HarmonyOS的技术特点

HarmonyOS是华为自主研发的面向全场景的分布式操作系统。它的技术特点主要体现在以下几个方面:分布式架构:HarmonyOS采用了分布式架构设计,通过组件化和小型化等方法,支持多种终端设备按需弹性部署,能够适配不同类别的硬件资源和功能需求。这种设计使得HarmonyOS具备了高度可扩展性和灵活性,可以满足不同场景下的应用需求。分布式软总线:HarmonyOS的分布式软总线技术实现了设备之间的高效通信和协同。它通过虚拟化技术将不同设备的资源整合在一起,形成一个统一的虚拟资源池,实现设备之间的资源互助。分布式软总线还支持灵活的网络拓扑结构,使得设备之间的通信更加高效可靠。组件化开发:Harmo

<HarmonyOS第一课>保存应用数据【课后考核】

【习题】保存应用数据判断题首选项是关系型数据库。错误(False)应用中涉及到Student信息,如包含姓名,性别,年龄,身高等信息可以用首选项来存储。错误(False)同一应用或进程中每个文件仅存在一个Preferences实例。正确(True)单选题使用首选项要导入的包是哪个?(B)A.@ohos.data.rdbB.@ohos.data.preferencesC.@ohos.routerD.@ohos.data.storage首选项的数据持久化后是放在哪里?(C)A.内存中B.数据库表中C.文件中D.云端下面哪个接口不是首选项提供的API接口?(B)A.get()B.update()C.

HarmonyOS鸿蒙基于Java开发: 视频播放开发指导

目录场景介绍接口说明开发步骤场景介绍视频播放包括播放控制、播放设置和播放查询,如播放的开始/停止、播放速度设置和是否循环播放等。接口说明表1 视频播放类Player的主要接口接口名功能描述Player(Contextcontext)创建Player实例。setSource(Sourcesource)

HarmonyOS 鸿蒙开发DevEco Studio OpenHarmony:开发服务卡片

目录创建服务卡片预览服务卡片创建服务卡片DevEcoStudio提供服务卡片的一键创建功能,可以快速创建和生成服务卡片模板。对于创建新工程,可以在工程向导中勾选“Showinservicecenter”,该参数表示是否在服务中心展示,勾选该参数会同步创建服务卡片模板。

HarmonyOS4.0系列——07、自定义组件的生命周期、路由以及路由传参

自定义组件的生命周期允许在生命周期函数中使用Promise和异步回调函数,比如网络资源获取,定时器设置等;页面生命周期即被@Entry装饰的组件生命周期,提供以下生命周期接口:onPageShow页面加载时触发,页面每次显示时触发一次,包括路由过程、应用进入前台等场景。onPageHide从第一个页面跳转第二个页面后,第一个页面会最为后台,触发onPageHide生命周期页面每次隐藏时触发一次,包括路由过程、应用进入后台等场景。下面是代码尝试LifeCycle页面importrouterfrom'@ohos.router'@Entry@ComponentstructLifeCycle{@Sta