- 博客(178)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 纯血版!“一杯冰美式的时间” 了解鸿蒙HarmonyOS Next应用开发者学习路径!
鸿蒙生态已经与iOS、安卓形成了“三分天下”的格局,成为当下的风口
2024-06-25 17:15:10
2084
原创 鸿蒙next开发:TaskPool线程操作数据库实现详解
进入页面有insert(单条数据插入)、batch insert(批量数据插入)、query(查询操作)三个按钮,点击query按钮后列表数据会从数据库更新,列表每条后面都有删除按钮,可以从数据库删除数据。
2024-07-26 21:20:21
484
原创 鸿蒙next开发:混合模式开发-ContentSlot
支持混合模式开发,当容器是ArkTS组件,子组件在Native侧创建时,推荐使用ContentSlot占位组件。
2024-07-26 19:38:45
420
原创 鸿蒙next开发学习:@AnimatableExtend装饰器-自定义可动画属性
该装饰器从API Version 10开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
2024-07-26 14:45:35
346
原创 鸿蒙next开发学习指南:多态样式-@stateStyles状态变量
stateStyles是属性方法,可以根据UI内部状态来设置样式,类似于css伪类,但语法不同。ArkUI提供以下五种状态
2024-07-26 13:47:36
465
原创 鸿蒙next开发:定义扩展组件样式规范-@Extend
可以使用@Styles用于样式的扩展,在@Styles的基础上,我们提供了@Extend,用于扩展原生组件样式。
2024-07-24 20:59:29
933
原创 鸿蒙next开发:定义组件重用样式规范-@Styles
@Styles装饰器可以将多条样式设置提炼成一个方法,直接在组件声明的位置调用。通过@Styles装饰器可以快速定义并复用自定义样式。用于快速定义并复用自定义样式。
2024-07-24 19:33:04
1005
原创 鸿蒙next开发:从TypeScript到ArkTS的适配规范总结
ArkTS支持自定义装饰器,语法上和TS一致。按照本文提供的约束进行代码重构后的代码仍为合法有效的TS代码。
2024-07-24 16:47:58
669
原创 鸿蒙next开发:方舟字节码函数命名规则
本文介绍字节码文件中Method的name_off字段指向的字符串的命名规则,该规则从方舟字节码文件版本12.0.4.0开始生效。
2024-07-24 15:24:44
917
原创 鸿蒙next开发:方舟字节码基本原理规范
方舟字节码中,除寄存器和累加器之外,还存在全局变量、模块(module)命名空间和模块变量、词法环境和词法变量、补丁变量4种值存储方式。指令可以使用这4种储值位置中的值作为入参。
2024-07-24 14:44:18
617
原创 HarmonyOS应用开发:UI组件库(页签型标题栏)
tabslayout 是一个UI组件库,主要用于导航的tabItem,可配置图片,文字,等基础属性,方便开发及扩展
2024-07-23 16:24:50
916
原创 HarmonyOS开发:AppRouter通过Navigation+hvigor插件实现的动态路由方案
AppRouter通过Navigation+hvigor插件实现的动态路由方案,便于项目各模块之间的页面跳转
2024-07-23 15:48:11
812
原创 HarmonyOS开发:ArkTS语法的图表组件 - McCharts
组件库将会提供以下图表:折线图、柱状图、饼图、散点图、雷达图等等。 并提供了配套的设计资源,充分满足可定制化的需求。
2024-07-23 15:24:16
679
原创 HarmonyOS开发实战:状态管理-@Event
按照一个组件最基本的功能,既能接收外部传入的数据,也要向外部传递数据。那么 @Event 修饰符就是来解决这个问题的了。
2024-07-23 14:04:34
568
原创 鸿蒙next开发进阶:合理处理高负载组件的渲染示例
本示例是合理处理高负载组件的渲染文章的示例代码,主要讲解如何通过DisplaySync优化高负载组件的渲染,减少丢帧情况的发生。
2024-07-23 13:40:48
1018
原创 HarmonyOS开发进阶:关系型数据库实现数据持久化-SQLite
关系型数据库对应用提供通用的操作接口,底层使用SQLite作为持久化存储引擎,支持SQLite具有的数据库特性,包括但不限于事务、索引、视图、触发器、外键、参数化查询和预编译SQL语句。
2024-07-22 19:56:38
944
原创 OpenHarmony开发实战:List组件的使用之设置项(ArkTS)
我们将使用List组件、Toggle组件以及Router接口,实现一个简单的设置页,点击将跳转到对应的详细设置页面
2024-07-22 17:16:07
770
原创 HarmonyOS开发进阶实战:GTest接入应用指导规范
GTest 支持 Linux、macOS 和 Windows 操作系统,同时支持 gcc、clang 和 MSVC 等多种编译器和构建系统。
2024-07-22 14:22:28
884
原创 HarmonyOS应用开发实战:短信案例
本示例介绍如何在应用中调起系统短信,通过startAbility接口中的指定号码并调起系统的发送短信页面。
2024-07-22 14:06:02
929
原创 OpenHarmony开发实战:列表项滑动快捷菜单-ListItem
在使用列表List的应用中,可以滑动列表项ListItem显示快捷菜单,快速完成对列表项的操作。List垂直布局时滑动操作支持左滑和右滑。
2024-07-21 21:11:38
625
原创 HarmonyOS开发实战:ArkUI动画接口animateTo实现书籍翻页动效
翻页动效是应用开发中常见的动效场景,常见的如书籍翻页、日历翻页等。本文就为大家举例讲解如何通过ArkUI提供的显示动画接口animateTo实现书籍翻页的效果。
2024-07-21 20:41:58
918
原创 OpenHarmony开发实战:ArkUI案例-列表项的新增和删除规范
列表的编辑模式用途十分广泛,常见于待办事项管理、文件管理、备忘录的记录管理等应用场景。
2024-07-21 20:02:29
541
原创 HarmonyOS开发实战:TCP回声服务器的实现
如果有TCP客户端发送数据到这个端口,服务器会接收数据并在下面的日志区域显示,然后回写到发送端。
2024-07-20 20:58:30
1616
原创 HarmonyOS开发实战:Web组件与APP应用互操作功能
所谓的互操作,就是可以在网页中调用APP中的方法,或者在APP中执行网页中的脚本,鸿蒙通过web组件中的javaScriptProxy接口提供了注册应用侧js对象到web组件中的方法
2024-07-20 20:32:03
998
原创 HarmonyOS开发实战:如何实现鸿蒙API的HTTP服务器
目前的鸿蒙API没有提供HTTP服务端的实现接口,但是我们知道,HTTP协议是基于TCP的,而鸿蒙API10提供了TCPSocketServer类,包含了如下几个关键接口
2024-07-20 20:05:36
894
原创 HarmonyOS开发实战:Web组件文件上传功能
web组件提供了onShowFileSelector事件,在处理具有“文件”输入类型的HTML表单时,如果用户按下“选择文件”按钮,会触发该事件,
2024-07-20 19:54:37
678
原创 HarmonyOS应用开发实战:滑动页面与组件位移案例
在很多应用中,向上滑动"我的"页面,页面顶部会有如下变化效果:一部分信息逐渐隐藏,另一部分信息逐渐显示,同时一些组件会进行缩放或者位置移动。向下滑动时则相反。
2024-07-20 19:31:02
706
原创 HarmonyOS开发实战:全局自定义组件复用实现规范
父组件承载了复杂的带状态的业务逻辑,而builder是无状态的,修改会导致难以维护,因此开发者可以使用BuilderNode自行管理组件复用池。
2024-07-19 17:24:29
944
原创 HarmonyOS开发实战:复用组件嵌套结构会变更的场景
使用if else结构来控制组件的创建,会造成组件树结构的大幅变动,降低组件复用的效率。需使用reuseId标记不同的组件结构,提升复用性能。
2024-07-19 16:02:46
751
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人