草庐IT

HarmonyOS3

全部标签

HarmonyOS学习 -- ArkTS开发语言入门

文章目录一、编程语言介绍二、TypeScript基础类型1.布尔值2.数字3.字符串4.数组5.元组6.枚举7.unknown8.void9.null和undefined10.联合类型三、TypeScript基础知识条件语句if语句switch语句函数定义有名函数和匿名函数可选参数剩余参数箭头函数类1.类的定义2.继承模块迭代器for..of语句for..in语句四、ArkTS基础知识UI规范描述渲染控制状态管理组件生命周期函数:五、ArkTS实践1.声明式UI基本概念2.自定义组件的组成3.配置属性与布局4.改变组件状态5.循环渲染列表数据一、编程语言介绍ArkTS是HarmonyOS主力应

HarmonyOS/OpenHarmony原生应用-ArkTS万能卡片组件Stack

堆叠容器,子组件按照顺序依次入栈,后一个子组件覆盖前一个子组件。该组件从APIVersion7开始支持。可以包含子组件。一、接口Stack(value?:{alignContent?:Alignment})从APIversion9开始,该接口支持在ArkTS卡片中使用。二、属性除支持通用属性外,还支持以下属性:三、示例//xxx.ets@Entry@ComponentstructStackExample{build(){Stack({alignContent:Alignment.Bottom}){Text('Firstchild,showinbottom').width('90%').heig

harmonyOS鸿蒙官网教程-Video组件的使用

Video组件的使用概述在手机、平板或是智慧屏这些终端设备上,媒体功能可以算作是我们最常用的场景之一。无论是实现音频的播放、录制、采集,还是视频的播放、切换、循环,亦或是相机的预览、拍照等功能,媒体组件都是必不可少的。以视频功能为例,在应用开发过程中,我们需要通过ArkUI提供的Video组件为应用增加基础的视频播放功能。借助Video组件,我们可以实现视频的播放功能并控制其播放状态。常见的视频播放场景包括观看网络上的较为流行的短视频,也包括查看我们存储在本地的视频内容。本文将结合《简易视频播放器(ArkTS)》这个Codelab,对Video组件的参数、属性及事件进行介绍,然后通过组件的属性

【HarmonyOS】基于JS UI的Java服务卡片如何实现动态定时刷新

【问题背景】Java服务卡片在官方文档中主要有两种周期性刷新方式,一种是定点刷新,即在每天的某个时间点刷新,另一种是定时刷新,即间隔固定的时间后刷新服务卡片,虽然这两种方式已经可以满足我们绝大多数的卡片刷新需求,但是还是不够灵活。首先这些时间的设置都需要在config.json的forms模块中去配置,应用安装以后想要再修改刷新的时间就难。另外,一些提醒类的应用需要自己设置下次刷新提醒的时间,通过forms中配置时间的方式不能满足这种需求。此外,定时刷新的时间间隔最低是30分钟,会出现刷新迟滞的情况。【接口与使用条件】对于这种情况,服务卡片提供动态定时刷新的接口setFormNextRefre

用HarmonyOS ArkUI来开发一个购物应用程序

本文演示如果用HarmonyOS的ArkUI来开发一个购物应用程序。体验HarmonyOS3最新的API9,欢迎大家一起参与构建这个万物互联的时代!活动主页HarmonyOS线上Codelabs挑战赛已经开启,该系列挑战赛将围绕HarmonyOS的基础组件和容器组件、三方库和数据库等技术特性展开,开发者们可以通过体验基于HarmonyOS特性和能力的应用开发,快速构建有趣、有用的应用程序。有兴趣的朋友一起参与吧。活动主页:华为开发者论坛获取HarmonyOS应用源码HarmonyOS的ArkUI来开发的购物应用程序“ArkUIShopping”,全部代码可以在《跟老卫学HarmonyOS开发》

使用HarmonyOS DevEco构建和生成HAP应用的方法

HarmonyOSDevEco是一款用于开发HarmonyOS应用的集成开发环境(IDE)。在本文中,我们将介绍如何使用HarmonyOSDevEco来编译、构建和生成HAP(HarmonyOS应用程序)应用。下面是详细的步骤:打开HarmonyOSDevEcoIDE,并创建一个新的HarmonyOS项目。在项目结构中,找到"entry"目录,右键单击该目录并选择"New->Entry"创建一个新的入口。在"EntryName"字段中输入入口的名称,例如"MainAbility"。在"Template"字段中选择适合您的应用的模板,例如"EmptyTemplate"(空模板)或"SingleP

OpenHamony开发笔记一:在HarmonyOS虚拟机上运行openharmony工程

在HarmonyOS的虚拟机上要运行openharmony的工程时需要修改的地方有1.修改build-profile.json5,将runtimeOS改为HarmonyOS"targets":[{"name":"default","runtimeOS":"HarmonyOS"},2.修改工程引用的SDK,在文件local.properties上将sdk.dir的openharmonysdk改为hwsdk.dir的HarmonyOS的sdk#ThisfileisautomaticallygeneratedbyDevEcoStudio.#Donotmodifythisfile--YOURCHANG

HarmonyOS 文件下载步骤详解

在本文中,我们将详细介绍HarmonyOS中的文件下载步骤。无论是从互联网上的远程服务器下载文件,还是从本地服务器或设备上的其他应用程序下载文件,HarmonyOS提供了一套简便而强大的API,方便开发人员实现文件下载功能。步骤1:导入相关的类和接口在开始之前,我们需要在代码中导入一些HarmonyOS文件下载所需的类和接口。下面是示例代码:importohos.app.Context;importohos.security.SystemPermission;importohos

harmonyOS鸿蒙官网教程-三方库使用

三方库的基本使用三方库概述三方库是开发者在系统能力的基础上进行了一层具体功能的封装,对其能力进行拓展,提供更加方便的接口,提升开发效率的工具。如果是发布到开源社区,称为开源三方库,开发者可以通过访问开源社区获取。而一些团队内部开发使用的三方库,没有发布到开源社区的称为内部三方库。本课程主要介绍开源三方库。如何获取三方库目前提供了两种途径获取开源三方库:1.通过访问Gitee网站开源社区获取在Gitee中,搜索OpenHarmony-TPC仓库,在tpc_resource中对三方库进行了资源汇总,可以供开发者参考。2.通过HarmonyOS开发者官网提供的资源中心获取进入HarmonyOS开发者

HarmonyOS创作激励计划启动:助力技术创作突破边界

即日起推出HarmonyOS创作激励计划,成功投稿并入选的文章将在HarmonyOS开发者公众号上线,9大技术社区同步宣发,不仅有丰厚稿酬,还有机会赢取创作奖品!活动时间即日起-2024年12月31日,每季度按照活动规则评审奖项活动面向用户对HarmonyOS怀抱热情的开发者奖项设置注:每季度评审,稿费和一二三等奖可叠加。活动规则1、 投稿规范投稿入口:harmonyos@huawei.com投稿邮件主题标明"【激励计划】+稿件名+作者+联系方式"2、 知识产权您通过上述投稿入口投稿,即代表您同意不可撤销地免费、永久授权华为及其关联公司在全球范围内复制、修改、信息网络传播及以其他任何华为认为合