自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(178)
  • 收藏
  • 关注

原创 纯血版!“一杯冰美式的时间” 了解鸿蒙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开发:循环渲染详解-ForEach

​ListItem组件要求ForEach的父容器组件必须为List组件。

2024-07-26 16:51:55 640

原创 鸿蒙next开发实战:条件渲染详解-if/else

从API version 9开始,该接口支持在ArkTS卡片中使用。

2024-07-26 15:14:34 468

原创 鸿蒙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开发:自定义构建函数-@Builder

为了简化语言,我们将@Builder装饰的函数也称为“自定义构建函数”。

2024-07-24 17:25:27 530

原创 鸿蒙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

原创 鸿蒙next开发:app.json5配置文件示例

先通过一个示例,整体认识一下app.json5配置文件。

2024-07-23 20:48:39 983

原创 HarmonyOS应用开发:UI组件库(页签型标题栏)

tabslayout 是一个UI组件库,主要用于导航的tabItem,可配置图片,文字,等基础属性,方便开发及扩展

2024-07-23 16:24:50 916

原创 HarmonyOS开发:UI自定义导航栏组件-NavigationBarView

NavigationBarView 是什么?

2024-07-23 16:22:16 1484

原创 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开发:同层渲染绘制-Button组件

同层渲染的标签背景是白色的,只支持Web组件嵌套一层Web组件。

2024-07-22 15:15:24 791

原创 HarmonyOS开发:组件启动规范

为了保证用户具有更好的使用体验,对以下几种易影响用户体验与系统安全的行为做了限制:

2024-07-22 14:33:00 971

原创 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开发指南:ArkUI组件集合规范

本示例为ArkUI中组件、通用、动画、全局方法的集合。

2024-07-21 21:21:52 1030

原创 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开发实战:ArkUI案例-按字母分组展示联系人示例

在通讯录中,需要将联系人按照姓氏的首字母进行分组排列

2024-07-21 19:35:04 769

原创 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开发实战:CustomUI组件

silk_ui 是基于HarmonyOS的UI框架,可以快速开发UI界面。兼容api11以上。

2024-07-19 22:16:06 654

原创 HarmonyOS开发实战:全局自定义组件复用实现规范

父组件承载了复杂的带状态的业务逻辑,而builder是无状态的,修改会导致难以维护,因此开发者可以使用BuilderNode自行管理组件复用池。

2024-07-19 17:24:29 944

原创 HarmonyOS开发实战:不要使用函数/方法作为复用组件的入参规范

复用时会触发组件的构造,如果函数入参中存在耗时操作,会影响复用性能。

2024-07-19 16:51:11 900

原创 HarmonyOS开发实战:复用组件嵌套结构会变更的场景

使用if else结构来控制组件的创建,会造成组件树结构的大幅变动,降低组件复用的效率。需使用reuseId标记不同的组件结构,提升复用性能。

2024-07-19 16:02:46 751

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除