编程导航
主页
交流
学习
教程
AI 项目
问答
求职
直播
APP
AI导航
新
会员
发 布
登录/注册
OH小贾
+ 关注
暂无个人简介
排名
1.5 万
积分
14
获赞
32
浏览
4998
关注
0
粉丝
4
男
该用户非会员
会员专享项目教程/ 答疑等服务
OH小贾
暂无个人简介
男
排名
1.5 万
|
积分
14
|
获赞
32
|
浏览
4998
|
关注
0
|
粉丝
4
私 信
+ 关注
帖子
问答
专栏
关注
粉丝
OH小贾
2024-09-20
【鸿蒙实战开发】ArkTS多线程的多线程系列(二):基于Sendable共享对象实现跨线程通信及UI状态刷新
主线程启动文件上传、下载、持久化等耗时操作时,往往都需要通过子线程完成相关操作,为了让UI体验更好,文件下载或者报错的过程中往往都需要提供进度条提示以提升用户感知。同时对于文件列表类型的上传、下载往往还会提供类似暂停\继续的能力,类似如下场景:
查看全文
鸿蒙
移动开发
多线程
3
0
0
分享
OH小贾
2024-09-20
【鸿蒙实战开发】ArkTS多线程的多线程系列(一):ArkTS多线能力入门
HarmonyOS应用的UI操作必须在主线程执行(如修改UI控件,更新视图这些操作必须在UI线程中进行),如果主线程出现阻塞,那么UI界面就会出现明显的卡顿。因此为了解决此类问题,我们需要将一些耗时的操作例如加载网络数据、查询本地文件、数据等放到子线程中,以提升应用的响应速度和性能。
查看全文
鸿蒙
移动开发
APP
多线程
2
0
0
分享
OH小贾
2024-09-19
【鸿蒙实战开发】基于List的滑动丢帧性能问题分析思路&案例
基于ArkUI的List组件实现的滚动列表视图,在手指抛滑场景下,通过分析掉帧情况来判断List滑动是否流畅,保障用户极致流畅体验。
查看全文
明凡:
@编程导航 图片的质量能不能调高一点啊 看不清
鸿蒙
性能优化
APP
移动开发
4
3
1
分享
OH小贾
2024-09-19
【鸿蒙实战开发】冷启动响应时延问题分析思路&案例
应用启动可以分为冷启动和热启动: 冷启动: 当应用启动时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用, 这种启动方式就叫做冷启动; 热启动: 当应用程序已经在后台运行,此时用户再次打开应用程序时,应用程序仍然在内存中,可以直接从内存中加载并继续之前的状态,而不需要重新初始化和加载资源,这种称为热启动。 冷启动响应时延: 应用冷启动时,从点击应用离手开始到桌面应用图标发生
查看全文
鸿蒙
性能优化
移动开发
2
0
1
分享
OH小贾
2024-09-14
【鸿蒙实战开发】基于子窗口实现应用内悬浮窗
app应用会使用悬浮窗/悬浮球的方式来给用户展示一些应用重要&便捷功能的入口,类似android和iOS应用中常见的应用内可拖拽的悬浮球和小窗口视频悬浮窗,点击悬浮窗修改悬浮窗样式和响应事件跳转页面,在跳转页面后依然可以显示在屏幕中上个页面拖拽后的固定位置等。
查看全文
鸿蒙
移动开发
软件开发
3
0
0
分享
OH小贾
2024-09-14
【鸿蒙实战开发】基于ArkUI现有能力实现自定义弹窗封装方案
自定义弹窗是应用开发需要实现的基础功能,包括但不限于HarmonyOS开发者文档中定义的模态、半模态、Toast等形式,封装一个好用且和UI组件解耦的弹窗组件是开发者的高频诉求
查看全文
移动开发
鸿蒙
UI
软件开发
5
0
0
分享
OH小贾
2024-09-14
【鸿蒙实战开发】基于Taskpool的多线程操作
场景一:周期性任务处理,业务通过taskpool周期性处理业务。 场景二:延迟业务处理,业务一段时间后,通过taskpool处理业务。 场景三:串行业务处理,业务开展过程中,需要处理一系列的事务,事务处理过程中,存在先后次序。 场景四:业务的处理存在紧急优先次序,支持设置taskpool优先级处理。 场景五:ArkTS与Native协作开展业务,在ArkTS层触发业务,通过NAPI接口,传
查看全文
鸿蒙
移动开发
软件开发
多线程
4
0
2
分享
OH小贾
2024-09-13
【鸿蒙实战开发】基于Napi调用ArkTS/系统接口
场景一:系统提供了ArkTS 接口,但未提供对应的NDK接口,当伙伴使用C++ 代码实现业务逻辑时,部分系统能力需要依赖系统ArkTS接口; 场景二: 系统仅提供了ArkTS 异步接口,未提供对应的NDK接口,当伙伴使用C++ 代码实现业务逻辑时,部分系统能力需要依赖系统ArkTS 异步接口;
查看全文
鸿蒙
移动开发
软件开发
5
0
0
分享
OH小贾
2024-09-13
【鸿蒙实战开发】基于Navigation的路由管理
Navigation:路由导航的根视图容器,一般作为页面(@Entry)的根容器去使用,包括单页面(stack)、分栏(split)和自适应(auto)三种显示模式。Navigation组件适用于模块内和跨模块的路由切换,通过组件级路由能力实现更加自然流畅的转场体验,并提供多种标题栏样式来呈现更好的标题和内容联动效果。一次开发,多端部署场景下,Navigation组件能够自动适配窗口显示大小,在窗
查看全文
鸿蒙
移动开发
4
0
2
分享
【鸿蒙实战开发】ArkTS多线程的多线程系列(二):基于Sendable共享对象实现跨线程通信及UI状态刷新
【鸿蒙实战开发】ArkTS多线程的多线程系列(一):ArkTS多线能力入门
【鸿蒙实战开发】基于List的滑动丢帧性能问题分析思路&案例
【鸿蒙实战开发】冷启动响应时延问题分析思路&案例
【鸿蒙实战开发】基于子窗口实现应用内悬浮窗
【鸿蒙实战开发】基于ArkUI现有能力实现自定义弹窗封装方案
【鸿蒙实战开发】基于Taskpool的多线程操作
【鸿蒙实战开发】基于Napi调用ArkTS/系统接口
【鸿蒙实战开发】基于Navigation的路由管理
该用户非会员
会员专享项目教程/ 答疑等服务
扫码联系小助手
项目购买
项目咨询
项目交流
热门话题
更多>
1
训练营打卡
13920
2
学习打卡
6690
3
求职
2610
4
AI
2200
5
交流
1170
6
AI编程
600
7
Java
590
8
简历
520
9
编程
460
10
程序员
430