HarmonyOS NEXT应用开发高频场景解决方案(性能篇)分享,持续更新ing
- 内容全集如下:
1、【性能体验】冷启动响应时延问题分析思路&案例
文章分析了冷启动响应时延问题的定位方法和优化方案。
2、【性能体验】基于ArkUI启动冷启动过程最大连续丢帧数问题分析思路&案例
文章分析了基于ArkUI启动冷启动过程最大连续丢帧数问题的定位方法和优化方案。
3、【性能体验】基于List的滑动丢帧性能问题分析思路&案例
文章分析了基于List的滑动丢帧性能问题的定位方法和优化方案。
4、【性能体验】基于ArkUI页面切换类点击操作完成时延问题分析思路&案例
文章分析了基于ArkUI页面切换类点击操作完成时延原因的定位方法和优化方案。
5、【性能体验】基于Web组件的H5页面切换类点击操作响应时延问题分析思路&案例
文章分析了基于Web组件的H5页面切换类点击操作响应时延原因的定位方法和优化方案。
6、【性能体验】基于ArkUI的同页面内的点击操作响应时延问题分析思路&案例
文章分析了基于ArkUI的同页面内的点击操作响应时延原因的定位方法和优化方案。
7、【性能体验】滑动页面占位符加载完成时延问题分析思路&案例
文章分析了滑动页面占位符加载完成时延原因的定位方法和优化方案。
8、【性能体验】同页面内抛滑操作响应时延问题分析思路&案例
文章分析了抛滑操作响应时延原因的定位方法和优化方案。
9、【性能体验】基于List的滑动过程卡顿率问题分析&案例
文章分析了List的滑动过程卡顿率定位方法和优化方案。
10、【性能体验】基于ArkUI的冷启动加载完成时延问题分析思路&案例
文章分析了应用冷启动加载完成时延慢,卡在启动页和应用的首页,长时间加载渲染原因的定位方法和优化方案。
11、【性能体验】关于图像撕裂、掉帧等异常现象的原理以及优化方案
文章分析了图像撕裂、掉帧等异常现象的可能原因及Vsync信号、双缓冲机制、三缓冲机制等优化方案。
12、【功能实现】基于webview的Picker拉起
文章讲述了在web页面实现文件和图片上和在web页面拉起摄像头,实现拍照上传两个场景的实现。
13、【功能实现】基于关系型数据库的数据持久化
文章讲述了基于RDB已提供API的数据库基础使用、基于executeSql、querySql执行增删改查复杂SQL语句、事务的使用、批量插入数据的不同实现方式及性能对比、数据库备份与恢复、全文检索(FTS)使用思路,六大场景的具体实现。
14、【功能实现】基于@ohos.data.unifiedDataChannel实现数据共享
文章讲述了基于@ohos.data.unifiedDataChannel实现数据共享,针对多对多跨应用数据共享的不同业务场景提供了标准化的数据通路的应用场景和具体实现。
15、【性能体验】基于ArkUI页面切换类点击操作完成时延问题分析思路&案例
文章分析了基于ArkUI页面切换类点击操作完成时延原因的定位方法和优化方案。
16、【性能体验】基于ArkUI的同页面内的点击操作响应时延问题分析思路&案例
文章分析了基于ArkUI的同页面内的点击操作响应时延原因的定位方法和优化方案。
17、【性能体验】滑动页面占位符加载完成时延问题分析思路&案例
文章分析了滑动页面占位符加载完成时延原因的定位方法和优化方案。
18、【性能体验】同页面内抛滑操作响应时延问题分析思路&案例
文章分析了抛滑操作响应时延原因的定位方法和优化方案。
19、【功能实现】基于TextInput的自定义键盘
文章讲述了使用TextInput拉起自定义弹窗写自定义键盘。
20、【功能实现】基于WaterFlow的页面滑动加载
文章讲述了基于WaterFlow的页面滑动加载的应用场景和具体实现。
21、【功能实现】常见预置应用的跳转方式
讲述三方应用实际使用过程中,可能需要跳转到系统的预置应用进行一系列的操作。
22、【功能实现】C-API版本XComponent接入
文章讲述了C-API 版本如何使用XComponent。
23、【功能实现】Fabric 自定义组件开发指导
文章讲述了Fabric 自定义组件的详细代码案例。
24、【性能体验】基于Web组件的H5页面切换类点击操作响应时延问题分析思路&案例
文章分析了基于Web组件的H5页面切换类点击操作响应时延原因的定位方法和优化方案。
25、【功能实现】基于Asset下的高安全级别数据存储
文章讲述了基于Asset下的高安全级别数据存储的一个身份识别的具体实现案例。
26、【功能实现】基于OHAudio的音频操作
文章讲述了带监听音频打断实现使用OH_AudioCapturer接口录制音频生成PCM文件写入到文件保存到沙箱路径,再使用OH_AudioRenderer接口播放音频文件,并监听音频打断的实现场景。
27、【功能实现】基于AVPlayer的视频播放
文章讲述了AVPlayer播放视频ArkTS实现,创建AVPlayer,设置播放资源和窗口,设置播放参数,播放控制(播放/暂停/跳转),重置,销毁资源,播放完成后切换视频的实现场景。
28、【功能实现】基于原生能力的压缩与解压缩能力
文章native侧通过zlib实现压缩与解压的案例。
29、【功能实现】基于request上传下载控制
文章分析了基于request上传下载文件、后台传输代理、断点续传等基础能力的实现场景。
30、【功能实现】基于CameraKit,通过avrecorder进行录像
文章分析了基于CameraKit,通过avrecorder进行相机输入,同时输出预览流+录像流的场景实现。
31、【功能实现】基于wifiManager的网络扫描及IP地址获取
文章分析了查看附近可连接wifi网络的信号强度(rssi)、热点能力、服务集标识(ssid)等信、通过当前连接wifi的IP地址判断用户所属有关位置信息的两处场景实现。
32、【功能实现】基于connection的网络连接管理能力
文章讲述了获取默认激活的数据网络、获取所有激活数据网络列表、开启关闭飞行模式、获取网络能力信息等功能。
33、【功能实现】基于@ohos/crypto-js实现加解密工具箱
文章提供了一系列加密算法和安全工具,主要用于执行各种消息摘要计算和对称加解密操作等功能代码案例。
34、【功能实现】基于原生能力获取视频缩略图
文章简述了如何使用 getThumbnail和AVImageGenerator接口可以实现从原始媒体资源中获取视频指定时间的缩略图。
35、【功能实现】基于rcp的网络请求能力
文章简述了RCP网络库提供数据请求功能涉及到的使用场景参考。
36、【功能实现】基于密钥库签名验签的用户认证
文章讲述了基于密钥库签名验签的程序访问控制认证和签名验签两个场景案例。
37、【功能实现】基于lycium的开源c库编译与集成
文章讲述了基于HarmonyOS编译开源C库、开源c库编译完成后的集成两个场景案例。
38、【功能实现】基于hvigor插件定制构建
文章讲述了在编译构建的过程中如何插入使用者需要的自定义构建任务,使用者可以通过什么方式获取扩展编译构建参数从而在运行时获取自定义的参数以及自定义修改编译产物属性。