logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙开发——ArkTS基础知识 - 类、接口及泛型

本文我们学习鸿蒙开发中使用ARKTS的类、接口、泛型、字段、方法、继承以及模块导出和导入的概念,为鸿蒙应用开发者提供了基础理论支持。学完本章,ArkTS的基础语法基本上就是学完了。

#harmonyos
HarmonyOS NEXT实战开发——NAPI封装ArkTS接口案例

部分应用的主要开发语言为C/C++,但是HarmonyOS的部分接口仅以ArkTS的形式暴露,因此需要将ArkTS的接口封装为Native接口。本例以DocumentViewPicker的Select方法为例,提供了Napi封装ArkTSAPI的通用方法,本例包含内容如下:Native侧与ArkTS侧的相互调用Native对象转换为ArkTS对象(包括如何在ArkTS侧调用一般形式的Native方

#harmonyos#移动开发
HarmonyOS应用开发性能优化实战-WaterFlow高性能开发

WaterFlow配合LazyForEach渲染控制语法、提前加载数据和组件复用可以达到无限滚动场景性能最优效果。

#性能优化#harmonyos#移动开发
鸿蒙开发实践——基于WaterFlow的页面滑动加载

关注小编,不定期分享技术知识同时请期待后续文章ing🚀。

文章图片
#harmonyos#移动开发
鸿蒙开发实践——基于tabs实现页面布局

在页面布局过程中,Tabs可以将产品包含的所有内容进行清晰分类,一目了然地呈现应用的内容范围,方便概览与跳转场景一:tab嵌套list的吸顶效果场景二:tabbar样式自定义: 1、tabs切换、监听 2、样式自定义 3、tabbar尾端文字渐变场景三:tabContent切换动画实现思路:1、最外层为tabs组件,首页tabContent主要用的stack组件嵌套了scroll组件+导航输入框组

#harmonyos#移动开发
鸿蒙开发实践——Native保存图片到应用沙箱

当前编译后加载libcurl.so时,通过hilog日志发现依赖了libcurl.so libcurl.so.4 libnghttp2.so libnghttp2.so.14 libzstd.so几个so文件。3.点击"保存Rawfile图片",前端通过调用Native侧暴露的saveImageOfRawfileCallback接口将rawfile中的图片sandBoxTest.jpg保存到应用沙

#harmonyos#华为
鸿蒙开发实践——基于Taskpool的多线程操作

调用executeDelayed函数3秒后,会进入TaskDelayServiceHandle函数执行,返回返回后,会进入executeDelayed后面的then的函数体中执行。定时器3秒超时(仅仅执行一次)后,就会进入TimerOutHandle函数处理,TimerOutHandle函数体中,通过taskpool创建异步并发任务执行业务。task1依赖task2,task2依赖task3,上面

#harmonyos#移动开发
鸿蒙开发——AbilityStage 组件容器:Stage模型的舞台中心

是华为鸿蒙系统中用于管理阶段组件的生命周期、资源分配和进程的组件容器。每个阶段都有一个 AbilityStage 实例,它负责管理该阶段的组件生命周期、资源分配和进程管理。AbilityStage 组件容器的核心作用组件生命周期管理:AbilityStage 组件容器负责管理阶段内所有组件的生命周期,包括创建、启动、运行、停止和销毁等状态。资源分配:AbilityStage 组件容器负责分配阶段所

#harmonyos#华为#移动开发
鸿蒙开发——UIAbility 组件:构建用户界面的舞台

UIAbility 是华为鸿蒙系统中用于构建用户界面的应用组件,它负责创建和管理界面元素,响应用户操作,并与用户进行交互。UIAbility 组件可以包含一个或多个页面,每个页面都可以独立加载和卸载,方便地进行界面管理和功能扩展。UIAbility 组件的主要功能:界面渲染:UIAbility 组件可以使用 ArkUI 库提供的各种组件构建用户界面,例如按钮、文本、图片、列表等。事件处理:UIAb

#harmonyos#移动开发
到底了