- 博客(19)
- 收藏
- 关注
原创 HarmonyOS NEXT开发实战(5.0版)原生能力设备唯一ID方案场景
我们在登录账号之后,卸载应用,再重装应用,我们的账号以及ID依旧存在。
2024-10-08 14:04:02
837
原创 HarmonyOS NEXT开发实战(5.0版)冷启动响应时延分析场景实践
应用冷启动时,从点击应用离手开始到桌面应用图标发生变化(通常指图标变大)的这一段时间称为冷启动响应时延。
2024-10-06 22:09:09
786
原创 HarmonyOS NEXT开发实战(5.0版)使用Napi调用ArkTS/系统接口规范
系统提供了ArkTS接口,但未提供对应的NDK接口,当伙伴使用C++代码实现业务逻辑时,部分系统能力需要依赖系统ArkTS接口;
2024-09-30 17:32:56
901
原创 HarmonyOS NEXT开发实战(5.0版)Taskpool多线程操作
ArkTS与Native协作开展业务,在ArkTS层触发业务,通过NAPI接口,传递到Native C++层,作业务管理等处理。
2024-09-30 15:57:48
906
原创 HarmonyOS NEXT开发实战(5.0版)List和Scroller从简单到复杂列表布局场景
单列表布局多长列表页面,如门户首页、商城首页效果图
2024-09-30 15:45:03
1086
原创 HarmonyOS NEXT开发实战(5.0版)基于原生能力的键盘控制
应用通常使用键盘的方式,系统键盘的弹出收起,获焦失焦,高度监听,安全避让等。
2024-09-30 15:28:24
1152
原创 HarmonyOS NEXT开发实战(5.0版)子窗口实现APP应用内悬浮窗实践
通过事件添加和移除悬浮窗,悬浮窗样式可定制(暂定两种,无白边圆球形和小视频播放窗口类型),可代码修改位置和布局。
2024-09-30 14:54:23
1248
原创 HarmonyOS NEXT开发实战(5.0版)使用ArkUI现有能力实现自定义弹窗封装场景
自定义弹窗是应用开发需要实现的基础功能,包括但不限于HarmonyOS开发者文档中定义的模态、半模态、Toast等形式,封装一个好用且和UI组件解耦的弹窗组件是开发者的高频诉求
2024-09-29 22:03:52
1031
原创 HarmonyOS NEXT开发实战(5.0版)使用AudioCapturer开发音频录制功能场景
下图展示了AudioCapturer的状态变化,在创建实例后,调用对应的方法可以进入指定的状态实现对应的行为。需要注意的是在确定的状态执行不合适的方法可能导致AudioCapturer发生错误,建议开发者在调用状态转换的方法前进行状态检查,避免程序运行产生预期以外的结果。
2024-09-29 21:48:02
820
原创 HarmonyOS NEXT开发实战(5.0版)基于PhotoViewPicker对图片进行操作场景
当前所有picker的save接口都是用户可感知的,具体行为是拉起FilePicker,将文件保存在系统文件管理器管理的特定目录,与图库管理的资源隔离,无法在图库中看到。
2024-09-29 21:12:21
1128
原创 HarmonyOS NEXT开发实战(5.0版)手机相册图片选择和下载保存场景实践
通过photoViewPicker.select()拉起图库界面,用户可以预览并选择一个或多个文件,即可实现拉起手机相册并进行图片的预览与选择。
2024-09-29 20:56:53
1148
原创 HarmonyOS NEXT开发实战(5.0版)图像撕裂、掉帧等异常现象原理优化方案实践
假设显示器的刷新率是60Hz,但是显卡每秒能够画120张图片。显卡每一秒往帧缓存器放120张图片,但是显示器每秒只能拿走60张,两者之间又没有沟通,显示器不知道显卡很强,显卡也不知道显示器速度太慢,一直往帧缓存器里写,等它写满了帧缓存器,就用新的图片从头覆盖,于是,显示器还没来得及拿走的图片,就被显卡重新覆盖掉了。结果就是,画面呈现到一半,下面的跟上面的画面完全对不上。
2024-09-29 20:26:51
1047
原创 HarmonyOS开发实战(5.0版)Docker编译环境
OpenHarmony为开发者提供了两种Docker环境,以帮助开发者快速完成复杂的开发环境准备工作。两种Docker环境及适用场景如下:
2024-09-27 21:38:48
1118
1
原创 HarmonyOS开发实战(5.0版)hiperf使用指南
hiperf是为开发人员提供性能采样分析的工具,基于内核perf机制进行的用户态能力的扩展,可以对指定的程序或者整个系统进行性能采样。
2024-09-27 19:30:05
1007
原创 HarmonyOS鸿蒙开发实战(5.0版)hdc模拟器交互
hdc(OpenHarmony Device Connector)是 OpenHarmony 为开发人员提供的用于调试的命令行工具,通过该工具可以在Windows/Linux/MacOS等系统上与开发机或者模拟器进行交互。
2024-09-27 17:23:31
998
原创 HarmonyOS鸿蒙开发实战(5.0版)调测工具bytrace使用指bytrace使用详解
bytrace是开发人员用于追踪进程轨迹、分析性能的一种工具,主要对内核ftrace进行了封装和扩展,来支持用户态的打点。通过该工具可以打开想要查看的用户态和内核label(通过下面命令行bytrace -l,查看支持的所有label),然后通过命令行进行抓取trace信息到指定文件中。
2024-09-27 16:42:15
501
原创 HarmonyOS鸿蒙开发实战(5.0版)xDevice测试调度执行框架使用指南
OpenHarmony提供了兼容性测试测评服务,其中针对产品需要进行接口相关的测试执行验证,但是大量自动化用例的执行需要一套调度执行框架,并且支持生成可视化的测试报告等能力,故我们设计并开发了xdevice测试调度框架来支持该场景。
2024-09-27 16:30:41
1247
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人