logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙5.0 APP性能优化实战——CppCrash故障定位指南

CppCrash是C/C++运行时崩溃,包括空指针异常、数组越界异常、栈溢出异常等。HarmonyOS系统针对这一类故障,基于系统级DFX能力,能够进行检测并生成故障日志,生成在/data/log/faultlog/faultlogger系统目录下,在DevEco Studio中的FaultLog工具栏也能进行汇总显示。(1)反编译addr2lineLinux下addr2line命令用于将程序指令

文章图片
#harmonyos#性能优化#移动开发
鸿蒙5.0 APP性能优化实战——使用HWAsan检测内存错误

HWASan是Hardware-Assisted Address Sanitizer的简称,它是Clang LLVM提供的一套内存错误检测系统,用来检测C/C++中常见的内存访问错误,相比之前的Asan(Address Sanitizer),它在性能、内存上有不小提升,依赖于编译器的Address Tagging特性,该特性允许应用程序自定义数据存储到虚拟地址的最高8位,当CPU操作该虚拟地址时会

文章图片
#harmonyos#性能优化#移动开发
鸿蒙5.0 APP性能优化实战——优化应用内存占用问题

用户功能的不断增强,应用越来越复杂,占用的内存也在不断膨胀,而内存作为系统的稀缺资源比较有限,当应用程序占用过多内存时,系统可能会频繁进行内存回收和重新分配,导致应用程序的性能下降,甚至出现崩溃和卡顿的情况。因此,主动减少应用内存的占用对于整个系统至关重要。通过减少应用内存的占用,可以有效提高应用的性能和响应速度,节省系统资源,让设备的运行效率更高,延长设备的续航时间。开发者应该在应用开发过程中注

文章图片
#harmonyos#性能优化#移动开发
鸿蒙5.0 APP开发案例分析:深色模式适配

深色模式(Dark Mode)又称之为暗色模式,是与日常应用使用过程中的浅色模式(Light Mode)相对应的一种UI主题。深色模式最早来源于人机交互领域的研究和实践,该模式并非简单地将页面背景变为黑色,文字内容变为白色,而是提供一整套适配深色模式的应用配色主题。深色模式相较浅色模式更加柔和,能减少亮度对用户眼睛造成的刺激和疲劳,此外深色模式能在一定程度上降低应用功耗,提升续航表现。应用深色模式

文章图片
#harmonyos#移动开发
鸿蒙5.0 APP开发案例分析:自定义键盘开发实践

自定义键盘是一种简易的键盘替换系统默认键盘,允许用户根据实际业务场景和习惯偏好,调整键盘的布局和位置、添加额外的功能键,使输入更加便捷和舒适,从而提升整体的用户体验。同时自定义键盘也可以增强用户输入的安全性,避免敏感信息被截取或者泄露。自定义键盘的实现自定义键盘和系统键盘的切换自定义键盘的布局避让自定义键盘实现防截屏自定义键盘布局实现输入控件绑定自定义键盘布局自定义键盘输入控制自定义键盘光标控制自

文章图片
#harmonyos#移动开发
【OpenHarmony】鸿蒙开发之Arouter

本文介绍了适用于OpenHarmony的轻量级页面路由工具Arouter,支持页面跳转、参数传递、回调处理、拦截器配置等功能。通过实例代码展示了基本跳转、带参跳转、路由回调的实现方式,并详细说明了路由拦截器的使用方法,包括注册、移除、绿色通道和预处理机制。最后介绍了跨模块路由跳转的配置步骤。该工具为鸿蒙应用开发提供了高效的路由解决方案,适合移动端、IoT等场景使用。

文章图片
#harmonyos#三方库#移动开发
【OpenHarmony】多媒体视频播放器库:GSYVideoPlayer

GSYVideoPlayer是一款功能丰富的HarmonyOS视频播放器组件,支持内核切换(IJKPlayer/avplayer)、截图、GIF生成、边播边缓存和全屏播放等功能。通过StandardGSYVideoModel配置播放参数,提供灵活的视频控制能力。开发者可通过ohpm安装,快速集成到应用中实现专业级视频播放体验。

#harmonyos#移动开发#音视频
【移植】OpenHarmony LiteOS-M内核 Combo解决方案之W800芯片移植案例

文件下,描述了产品使用的内核、单板、子系统等信息。其中,内核、单板型号、单板厂商需提前规划好,是预编译指令hb set关注的。"product_name": "neptune_iotlink_demo", --- 产品名"ohos_version": "OpenHarmony 3.1", --- 使用的OS版本"type":"mini", --- 系统类型: mini"version": "3.0

#harmonyos#嵌入式硬件#鸿蒙系统
【OpenHarmony】数据存储库:Protobuf

OpenHarmony下的Protobuf.js使用指南 本项目为OpenHarmony系统适配的Protobuf.js 5.0.3版本,提供高效的结构化数据序列化方案。支持四种输入格式:proto字符串、proto映射的JSON字符串、proto文件和JSON文件。主要功能包括: 安装简单:通过ohpm即可安装,导入后即可使用 多格式支持:可从字符串或文件加载协议定义 编解码功能: 支持从pro

#harmonyos#数据库
【OpenHarmony】三方框架库 MMKV 全面解析

本文介绍了鸿蒙MMKV键值对存储框架的功能与使用方法。该框架支持多种数据类型存储,包括基本类型和可序列化对象,提供数据备份恢复功能。文章详细说明了初始化、数据存取、加密、备份恢复等操作步骤,并列出核心接口方法。该存储方案适用于鸿蒙应用开发,可替代系统轻量级存储,为开发者提供高效的数据管理方案。

#harmonyos#三方库#移动开发
    共 113 条
  • 1
  • 2
  • 3
  • 12
  • 请选择