ArkTS语言
文章平均质量分 96
普通网友
这个作者很懒,什么都没留下…
展开
-
OpenHarmony开发实战:二级联动(ArkTS)
使用ArkTS语言,实现一个导航与内容二级联动的效果。原创 2024-04-03 21:26:51 · 1110 阅读 · 0 评论 -
OpenHarmony开发实战:像素转换(ArkTS)
基于像素单位,展示了像素单位的基本知识与像素转换API的使用。原创 2024-04-03 21:21:11 · 892 阅读 · 0 评论 -
OpenHarmony开发实战:自定义抽奖转盘(ArkTS)
本篇Codelab是基于画布组件、显式动画,实现的一个自定义抽奖圆形转盘。原创 2024-04-03 21:18:35 · 892 阅读 · 0 评论 -
OpenHarmony开发实战:简易计算器(ArkTS)
本篇Codelab基于基础组件、容器组件,实现一个支持加减乘除混合运算的计算器。原创 2024-04-03 21:12:20 · 2832 阅读 · 0 评论 -
OpenHarmony开发实战:构建多种样式弹窗(ArkTS)
本篇Codelab将介绍如何使用弹窗功能,实现四种类型弹窗原创 2024-04-03 21:07:45 · 1536 阅读 · 0 评论 -
OpenHarmony开发实战:电子相册(ArkTS)
本篇Codelab介绍了如何实现一个简单的电子相册应用的开发原创 2024-04-03 21:03:48 · 1378 阅读 · 0 评论 -
OpenHarmony开发实战:Stage模型下Ability的创建和使用(ArkTS)
本篇Codelab基于Stage模型,对Ability的创建和使用进行讲解原创 2024-04-03 21:00:10 · 968 阅读 · 0 评论 -
OpenHarmony开发实战:Ability内页面间的跳转(ArkTS)
本篇Codelab基于Stage模型下的Ability开发原创 2024-04-03 20:57:07 · 912 阅读 · 0 评论 -
OpenHarmony开发实战:UIAbility内和UIAbility间页面的跳转(ArkTS)
本篇Codelab基于Stage模型下的UIAbility开发原创 2024-04-03 20:53:11 · 1857 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:XML转换
将XML文本转换为JavaScript对象可以........原创 2024-04-01 23:32:23 · 1107 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:XML解析
XML模块提供XmlPullParser类对XML文件解析........原创 2024-04-01 23:30:10 · 1289 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:XML生成
XML可以作为数据交换格式,被各种系统和应用程序所支持。原创 2024-04-01 23:23:11 · 1189 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:非线性容器
非线性容器实现能快速查找的数据结构............原创 2024-04-01 23:17:37 · 2151 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:线性容器
线性容器实现能按顺序访问的数据结构.........原创 2024-04-01 23:14:35 · 1100 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:@Sendable装饰器:声明并校验Sendable类
从API version 11开始,该装饰器支持在ArkTS卡片中使用原创 2024-04-01 23:06:19 · 1698 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:@Concurrent装饰器:声明并校验并发函数
从API version 9开始,该装饰器支持在ArkTS卡片中使用。原创 2024-04-01 23:04:20 · 1110 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:多线程安全注意事项
正确性和可靠性。原创 2024-04-01 23:01:10 · 1150 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:TaskPool和Worker支持的序列化类型
TaskPool和Worker的底层模型为Actor模型原创 2024-04-01 22:58:59 · 1186 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:Actor并发模型对比内存共享并发模型
本文以经典的生产者消费者问题为例,对比呈现这两种模型在解决具体问题时的差异。原创 2024-04-01 22:51:52 · 855 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:同步任务 (TaskPool和Worker)
如果同步任务之间有关联性,则需要使用Worker原创 2024-03-30 00:48:43 · 1667 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:I/O密集型任务(TaskPool)
这种任务通常需要频繁地进行磁盘读写、网络通信等操作原创 2024-03-30 00:44:37 · 960 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:CPU密集型任务 (TaskPool和Worker)
例如图像处理、视频编码、数据分析等。原创 2024-03-30 00:40:47 · 1059 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:TaskPool和Worker的对比 (TaskPool和Worker)
本文将从实现特点和适用场景两个方面来进行TaskPool与Worker的比较。原创 2024-03-30 00:36:28 · 1461 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:Worker
Worker主要作用是为应用程序提供一个多线程的运行环境原创 2024-03-30 00:32:03 · 1669 阅读 · 1 评论 -
鸿蒙ArkTS实战开发:TaskPool
任务池(TaskPool)作用是为应用程序提供一个多线程的运行环境原创 2024-03-30 00:26:36 · 1732 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:多线程并发 (TaskPool和Worker)
并发模型是用来实现不同应用场景中并发任务的编程模型原创 2024-03-30 00:12:43 · 2760 阅读 · 0 评论 -
鸿蒙ArkTS实战开发:单次I/O任务 (Promise和async/await)
本文以使用异步进行单次文件写入为例来提供指导。原创 2024-03-30 00:08:28 · 1101 阅读 · 0 评论 -
HarmonyOS Next 使用ArkWeb同层渲染案例
使用ArkWeb同层渲染案例原创 2024-03-19 16:21:22 · 997 阅读 · 0 评论 -
HarmonyOS Next 使用NAPI封装ArkTS接口案例
部分应用的主要开发语言为C/C++,但是HarmonyOS的部分接口仅以ArkTS的形式暴露,因此需要将ArkTS的接口封装为Native接口。原创 2024-03-19 16:15:42 · 1381 阅读 · 0 评论 -
【HarmonyOS实战开发】ArkTS仿写微信-通讯录
ArkTS仿写微信-通讯录原创 2024-03-04 16:10:36 · 2347 阅读 · 0 评论 -
ArkTS调用Native函数的方法
ArkTS调用Native函数的方法原创 2024-03-04 15:28:01 · 1755 阅读 · 0 评论 -
鸿蒙HarmonyOS开发框架—ArkTS语言(状态管理 八)
除了前面章节提到的组件状态管理和应用状态管理,ArkTS还提供了@Watch和$$来为开发者提供更多功能原创 2024-01-17 15:43:26 · 1185 阅读 · 0 评论 -
鸿蒙HarmonyOS开发框架—ArkTS语言(状态管理 七)
前两个小节介绍的LocalStorage和AppStorage都是运行时的内存,但是在应用退出再次启动后,依然能保存选定的结果,是应用开发中十分常见的现象,这就需要用到PersistentStorage。原创 2024-01-17 15:40:13 · 1110 阅读 · 0 评论 -
鸿蒙HarmonyOS开发框架—ArkTS语言(状态管理 六)
AppStorage是应用全局的UI状态存储,是和应用的进程绑定的,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储。原创 2024-01-16 22:45:44 · 1130 阅读 · 0 评论 -
鸿蒙HarmonyOS开发框架—ArkTS语言(状态管理 五)
LocalStorage是页面级的UI状态存储,通过@Entry装饰器接收的参数可以在页面内共享同一个LocalStorage实例。原创 2024-01-16 22:44:02 · 987 阅读 · 0 评论 -
鸿蒙HarmonyOS开发框架—ArkTS语言(状态管理 四)
被@Observed装饰的类,可以被观察到属性的变化;子组件中@ObjectLink装饰器装饰的状态变量用于接收@Observed装饰的类的实例,和父组件中对应的状态变量建立双向数据绑定。这个实例可以是数组中的被@Observed装饰的项,或者是class object中是属性,这个属性同样也需要被@Observed装饰。单独使用@Observed是没有任何作用的,需要搭配@ObjectLink或者@Prop使用。原创 2024-01-16 22:40:41 · 1212 阅读 · 0 评论 -
鸿蒙HarmonyOS开发框架—学习ArkTS语言(状态管理 三)
Link装饰的变量与其父组件中的数据源共享相同的值。@Provide装饰的状态变量自动对其所有后代组件可用,即该变量被“provide”给他的后代组件。由此可见,@Provide的方便之处在于,开发者不需要多次在组件之间传递变量。后代通过使用@Consume去获取@Provide提供的变量,建立在@Provide和@Consume之间的双向数据同步,与@State/@Link不同的是,前者可以在多层级的父子组件之间传递。原创 2024-01-15 22:16:40 · 1263 阅读 · 0 评论 -
鸿蒙HarmonyOS开发框架—学习ArkTS语言(状态管理 二)
如果图书馆有一本图书和两位用户,每位用户都可以将图书标记为已读,此标记行为不会影响其它读者用户。原创 2024-01-15 22:13:11 · 1299 阅读 · 0 评论 -
鸿蒙HarmonyOS开发框架—学习ArkTS语言(状态管理 一)
在声明式UI编程框架中,UI是程序状态的运行结果,用户构建了一个UI模型,其中应用的运行时的状态是参数。原创 2024-01-15 22:03:05 · 1307 阅读 · 0 评论 -
鸿蒙HarmonyOS开发框架—学习ArkTS语言(基本语法 五)
在前文的示例中,可以使用@Styles用于样式的扩展,在@Styles的基础上,我们提供了@Extend,用于扩展原生组件样式。stateStyles是属性方法,可以根据UI内部状态来设置样式,类似于css伪类,但语法不同。focused:获焦态。normal:正常态。pressed:按压态。disabled:不可用态。如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:关注小编,同时可以期待后续文章ing🚀,不定期分享原创知识。原创 2024-01-15 21:59:47 · 1032 阅读 · 0 评论