草庐IT

鸿蒙Camera

全部标签

鸿蒙HarmonyOS实战-ArkTS语言(基本语法)

🚀一、ArkTS语言基本语法🔎1.简介HarmonyOS的ArkTS语言是一种基于TypeScript开发的语言,它专为HarmonyOS系统开发而设计。ArkTS语言结合了JavaScript的灵活性和TypeScript的严谨性,使得开发者能够快速、高效地开发出高质量的HarmonyOS应用程序。ArkTS语言具有以下特点:静态类型检查:开发者在编写代码时可以使用类型注解来进行类型检查,从而减少因类型错误而导致的bug。异步/同步编程:ArkTS语言支持基于Promise和async/await的异步/同步编程方式,能够更好地处理异步操作。内置模块:ArkTS语言内置了许多常用的模块,如文

鸿蒙HarmonyO实战-ArkTS语言(状态管理)

🚀前言状态管理是指在应用程序中维护和更新应用程序状态的过程。在一个程序中,可能有很多不同的组件和模块,它们需要共享和相互作用的状态。如果没有一个明确的方式来管理这些状态,就会导致代码混乱、不易维护和难以扩展。状态管理的目标是提供一种机制,使得所有的组件和模块都可以访问和更新同一个状态。这个状态通常是存储在一个中央存储区域中,被称为状态存储或状态容器。状态管理通常与应用程序的响应式设计紧密相连,以便在状态改变时自动更新应用程序的界面。🚀一、ArkTS语言状态管理🔎1.概述在声明式UI编程框架中,应用程序的UI是由程序状态驱动的。用户构建一个UI模型,其中应用的运行时状态作为参数传递进去。当参数改

使用 Taro 开发鸿蒙原生应用 —— 快速上手,鸿蒙应用开发指南

随着鸿蒙系统的不断完善,许多应用厂商都希望将自己的应用移植到鸿蒙平台上。最近,Taro发布了v4.0.0-beta.x版本,支持使用Taro快速开发鸿蒙原生应用,也可将现有的小程序转换为鸿蒙原生应用。在《使用Taro开发鸿蒙原生应用》系列文章中,我们已经介绍了鸿蒙的基本概念和Taro适配鸿蒙的原理。本文作为该系列的第三篇,将正式为开发者提供一份完整的鸿蒙应用开发指南,帮助大家使用Taro开发自己的第一个鸿蒙应用。 一、环境配置首先要准备鸿蒙运行所需的环境,根据参考文档提示的步骤在HUAWEIDevEcoStudio的IDE中完成MyApplication项目的创建,熟悉鸿蒙开发者工具的预览查看

鸿蒙的基本项目_tabbar,首页,购物车,我的

以上效果,由四个ets文件实现,分别是容器页面。首页,购物车,我的。页面里的数据,我是用json-server进行模拟的数据。一、容器页面使用组件Tabs和Tabcontent结合。importHomefrom"./Home";importShoppingCarfrom"./ShoppingCar";importMyfrom"./My";@Entry@ComponentstructTabsExample{//定义变量,表示当前选中的下标@StatecurrentIndex:number=0;@Statearr:Array=[{icon:"/imgs/home.png",selectedIcon

鸿蒙(HarmonyOS)应用开发指南

1.概述1.1简介鸿蒙(即HarmonyOS,开发代号Ark,正式名称为华为终端鸿蒙智能设备操作系统软件)是华为公司自2012年以来开发的一款可支持鸿蒙原生应用和兼容AOSP应用的分布式操作系统。该系统利用“分布式”技术将手机、电脑、平板、电视、汽车和智能穿戴等多款设备融合成一个“超级终端”,使用户便于操作和共享各种设备的资源。1.2本文读者收获帮助开发者全面了解HarmonyOS系统引导开发者从0到1上手HarmonyOS应用开发1.3鸿蒙开发基础1.3.1鸿蒙应用开发框架概述鸿蒙应用开发框架是鸿蒙系统提供的一套开发工具和框架,用于帮助开发者快速构建鸿蒙应用。它提供了一系列的API和组件,使

鸿蒙HarmonyOS实战-ArkUI组件(mediaquery)

 一、mediaquery1.概述媒体查询(mediaquery)它允许根据设备的不同特性(如屏幕大小、屏幕方向、分辨率、颜色深度等)来动态地调整网页的样式和布局。通过媒体查询,可以为不同的设备定义不同的样式规则,以适应不同的屏幕大小和分辨率。这样就可以实现响应式设计,使页面在不同设备上表现一致、完美。例如,可以通过媒体查询设置某些元素在手机屏幕上隐藏,而在电脑屏幕上显示等。媒体查询作为响应式设计的核心,在移动设备上应用十分广泛。媒体查询可根据不同设备类型或同设备不同状态修改应用的样式。媒体查询常用于下面应用场景:应用场景描述自适应布局根据设备宽度调整布局,比如将导航栏变为下拉菜单、折叠内容等

鸿蒙OS应用开发之索引列表选择

前面学习了文本选择列表组件,这个组件可以根据需要把有限的几个字符串进行列表显示,并供用户进行挑选。如果比较多的字符串进行候选,使用前面文本选择组件,就会比较麻烦。比如我们来设计中国所有省份里的城市进行选择时,就会发现所有城市全部写到一个列表里,让用户使用起来就会比较麻烦。从第一个翻到最后一个,需要比较多的时间,这样让用户不会喜欢使用你的软件。这时候就需要采用新的设计方法来实现用户的选择了,不能采用前面的文本列表方式来实现。由于中国省份比较多,再到城市这一级就会更多。因此我们应该采用分类索引的办法来实现。比如先把省份列出来当作一个索引,当用户把省份选择之后,再把这个省份的城市列表出来。这样就可以

鸿蒙原生应用再添新丁!京东入局鸿蒙

鸿蒙原生应用再添新丁!京东入局鸿蒙来自@HarmonyOS 微博1月10日消息,#京东启动鸿蒙原生应用开发#!优惠信息、派送进度都可以随时随地便捷查询。双方将携手为消费者带来全场景“多快好省”购物体验,更智能,更贴心!#鸿蒙千帆起##HarmonyOS#市场或迎来爆发式增长!学习鸿蒙正当时!以下是一些学习资料,可以作为参考:《跟老卫学HarmonyOS开发》开源免费教程:GitHub-waylau/harmonyos-tutorial:HarmonyOSTutorial.《跟老卫学HarmonyOS开发》《鸿蒙HarmonyOS手机应用开发实战》(清华大学出版社):713页鸿蒙巨作!《鸿蒙Ha

鸿蒙HarmonyOS实战-ArkTS语言(基本语法)

 一、ArkTS语言基本语法1.简介HarmonyOS的ArkTS语言是一种基于TypeScript开发的语言,它专为HarmonyOS系统开发而设计。ArkTS语言结合了JavaScript的灵活性和TypeScript的严谨性,使得开发者能够快速、高效地开发出高质量的HarmonyOS应用程序。ArkTS语言具有以下特点:静态类型检查:开发者在编写代码时可以使用类型注解来进行类型检查,从而减少因类型错误而导致的bug。异步/同步编程:ArkTS语言支持基于Promise和async/await的异步/同步编程方式,能够更好地处理异步操作。内置模块:ArkTS语言内置了许多常用的模块,如文件

基于鸿蒙HarmonyOS 元服务开发一款公司运营应用(ArkTS API 9)

前言最近基于HarmonyOS最新版本开发了一个作品,本文来详细讲解一下,如何我是如何开发这个作品的。以及如何使用OpenHarmony,基于ArkTS,API9来开发一个属于自己的元服务。废话不多说,我的作品名称叫做CompanyOperate公司运营,是一个根据会计公式来预测公司未来几个月的资产运营情况。主要分为三部分,第一部分:填写公司基本情况表单第二部分:通过公司计算公司未来几个月的运营情况,使用扇形图,标识公司资金组成部分。第三部分:使用元服务卡片来显示当前月份的公司资金状况。具体动态效果图如下:卡片展示效果使用到的组件有:Gauge,ForEach,TextInput,Radio,