草庐IT

鸿蒙 ArkTs初识

前提:基于官网3.1/4.0文档。参考官网文档基于Android开发体系来进行比较和思考。(或有偏颇,自行斟酌)吐槽:官网上的案例只有代码和文档解释,没有可以直接运行查看效果的模拟器,这一点上,JetpackCompose是有的。基本语法1.结构上面是官网上面的图,从结构来看,类似JetpackCompose。通过注解的方式来定义组件,这里给命名为了“装饰器”。需要注意的是:@State表示组件中的状态变量,状态变量变化会触发UI刷新。类比livedata2.引用的方式//$r形式引入应用资源,可应用于多语言场景Text($r('app.string.title_value'))Image(t

鸿蒙HarmonyOS开发框架—ArkTS语言(状态管理 七)

PersistentStorage:持久化存储UI状态前两个小节介绍的LocalStorage和AppStorage都是运行时的内存,但是在应用退出再次启动后,依然能保存选定的结果,是应用开发中十分常见的现象,这就需要用到PersistentStorage。PersistentStorage是应用程序中的可选单例对象。此对象的作用是持久化存储选定的AppStorage属性,以确保这些属性在应用程序重新启动时的值与应用程序关闭时的值相同。概述PersistentStorage将选定的AppStorage属性保留在设备磁盘上。应用程序通过API,以决定哪些AppStorage属性应借助Persis

【HarmonyOS 4.0 应用开发实战】ArkTS 快速入门

个人名片:🐼作者简介:一名大三在校生,喜欢AI编程🎋🐻‍❄️个人主页🥇:落798.🐼个人WeChat:hmmwx53🕊️系列专栏:🖼️零基础学Java——小白入门必备重识C语言——复习回顾计算机网络体系———深度详讲HCIP数通工程师-刷题与实战微信小程序开发——实战开发HarmonyOS4.0应用开发实战——实战开发🐓每日一句:🍭我很忙,但我要忙的有意义!欢迎评论💬点赞👍🏻收藏📂加关注+文章目录一、ArkTS快速入门1.1声明式UI1.1.1定义界面状态1.1.2描述界面显示效果1.1.3改变状态1.1.4总结2.1组件化3.1入门案例3.1.1案例效果3.1.2完整代码4.1语法说明4.1

OpenHarmony/HarmonyOS文本通用属性

文本通用属性作者:坚果团队:坚果组织公众号:“大前端之旅”润开鸿技术专家,华为HDE,InfoQ签约作者,OpenHarmony布道师,擅长HarmonyOS应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领100+队员完成Pr的提交合入。欢迎通过主页或者私信联系我,加入坚果组织,一起学习鸿蒙应用开发。文本通用属性目前只针对包含文本元素的组件,设置文本样式。之所以单独列出来就是因为它的使用实在是太普遍了,所以有必要列出来。属性fontColor:设置字体颜色。ResourceColorColor:颜色枚举值。number:HEX格式颜色,支持rgb。strin

(HarmonyOS)鸿蒙开发之ArkTS语言该怎么学

一、ArkTS简介ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,匹配了鸿蒙的ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。了解ArkTS之前,我们需要先了解下ArkTS、TypeScript和JavaScript之间的关系。JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。TypeScript是JavaScript的一个超集,它扩展了JavaScript的语法,通过在JavaScript的基

HarmonyOS开发 使用云数据库(HarmonyOS ArkTS API9以上)【真机调试】遇到的so重名问题解决

问题报错如下:/usr/local/bin/node/Users/admin/.hvigor/project_caches/08e11114fe5d1e4ddd3877fbb7765185/workspace/node_modules/@ohos/hvigor/bin/hvigor.js--modemodule-pmodule=entry@default-pproduct=defaultassembleHap>hvigorUP-TO-DATE:entry:default@PreBuild... >hvigorUP-TO-DATE:entry:default@GenerateMetadata..

鸿蒙实战开发 HUAWEI Codelabs 溪村小镇(ArkTS)超详细代码教学

目录介绍环境搭建硬件要求代码结构解读4.1启动页4.2应用首页地图浏览5.1初始化地图5.2搜索并展示指定类型地标5.3使用手势操作地图6.1区域导览卡片6.2区域详情页6.3查看大图小火车7.1页面布局7.2初始化小火车信息7.3更新小火车轨迹介绍溪村小镇是一款展示溪流背坡村园区风貌的应用,包括园区内的导航功能,小火车行车状态查看,以及各区域的风景展览介绍,主要用于展示HarmonyOS的ArkUI能力和动画效果。具体包括如下功能:打开应用时进入启动页,启动页轮播展示溪村小镇风景图,之后进入应用首页。在首页的“地图浏览”标签页,可以拖动和缩放查看地图,并查找相应地标建筑。在首页的“区域导览”

哈哈笔记 | HarmonyOS Arkts学习笔记(未完)

国企银行Java笔试精选1[可打印]【蓝蓝高频面试之数据库系列】第一期数据库基础20题#创作激励计划#操作系统经典20题总结==上岸#高频知识点汇总#2021测试开发最全路线==上岸#创作激励计划#宝宝们,签约毁约一定要看清楚哟程序媛的一战-互联网vs研究所vs银行大厂cv算法面经数据库高频面试题之第一期-数据库理论20题本菜鸡安徽人,秋招收到两个offer,车企内饰岗方向不太符合且加班严重,上海嵌入式方向符合不加班但是面经|算法|计算机视觉|百度,B站,图森,商汤,九坤等20个测试十大黑暗时刻,排名不分先后中信证券公司层面中文面试统计Java学习路线总结23本信息与计算科学专业找工作中美大厂

100天精通鸿蒙从入门到跳槽——第13天:ArkTS声明式UI 使用教程

博主猫头虎的技术世界🌟欢迎来到猫头虎的博客—探索技术的无限可能!专栏链接:🔗精选专栏:《面试题大全》—面试准备的宝典!《IDEA开发秘籍》—提升你的IDEA技能!《100天精通Golang》—Go语言学习之旅!《100天精通鸿蒙》—从Web/安卓到鸿蒙大师!100天精通鸿蒙OS(基础篇)

100天精通鸿蒙从入门到跳槽——第14天:ArkTS自定义组件使用详解

博主猫头虎的技术世界🌟欢迎来到猫头虎的博客—探索技术的无限可能!专栏链接:🔗精选专栏:《面试题大全》—面试准备的宝典!《IDEA开发秘籍》—提升你的IDEA技能!《100天精通Golang》—Go语言学习之旅!《100天精通鸿蒙》—从Web/安卓到鸿蒙大师!100天精通鸿蒙OS(基础篇)