logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙5.0 APP性能优化实战——使用HWAsan检测内存错误

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

文章图片
#harmonyos#性能优化#移动开发
鸿蒙实战开发-搜索功能实现案例

摘要 本文介绍了使用ArkTS实现模糊查询功能的示例,通过includes方法实现数据筛选,并利用PersistentStorage持久化存储搜索历史。示例包含搜索页面跳转、动态筛选渲染、历史记录保存等功能,展示了鸿蒙应用开发中常见的数据查询与存储操作。工程结构清晰,分为搜索组件、页面和数据模型三部分,适用于需要实现搜索功能的鸿蒙应用场景。

#harmonyos#性能优化#移动开发
【OpenHarmony】 鸿蒙事件通信:socket-io

本文介绍了Socket.IO在鸿蒙系统中的开发应用,包括安装配置、接口使用和实际案例演示。文章详细讲解了如何通过@ohos/socketio库实现客户端与服务器之间的实时双向通信,涵盖了连接管理、事件监听、消息收发等核心功能,并提供了完整的示例代码和效果展示。该方案支持WebSocket协议,具有自动重连、HTTP长轮询回退等特性,适用于从API12(5.0.0.16)到4.1.0.67(SP3)

文章图片
#harmonyos#移动开发#ArkUI
鸿蒙南向开发:【FAQ问题定位】模块如何单独编译构建

核心方法就是从每日构建下载烧录镜像,本地编译单一模块,烧录镜像,推送单一模块进行验证。关于 InteractionManagerTest 等测试 bin 文件和 HAP 的推送、执行会在我的其他文档中进行说明,以下以 so 的推送为例进行说明。③ BUILD.gn 中定义的目标产物,生成的 so 库名,不包括开始的’lib’和末尾的’.z.so’⑤ 组件 so 生成目录,sensors 为子系统名

文章图片
#harmonyos#嵌入式硬件
鸿蒙APP开发——swiper指示器导航点位于swiper下方案例

本文介绍了实现鸿蒙系统下Swiper指示器导航点位于内容下方的技术方案。通过将Swiper区域分割为内容区和空白区两部分,结合indicator属性调整导航点位置至空白区域。方案采用Column布局进行区域分割,配置DotIndicator的bottom偏移值实现精确定位。该技巧适用于需要特殊指示器位置的轮播场景,工程结构简洁,由单个视图组件IndicatorBelowSwiper.ets实现,属

#harmonyos#移动开发#ArkUI
鸿蒙5.0 APP性能优化实战——资源泄漏问题排查方案

在不同操作系统中,修改文件后缀名(文件扩展名)的方式存在差异,具体请参考相应操作系统的操作指导。注意:系统自动抓的调用栈(memleak-native-[process_name]-[pid]-[timestamp].txt)无法直接在DevEco Studio打开,需要修改后缀名为.nas,然后用最新版本的DevEco Studio打开。部分栈单看Existing可能感觉泄漏不大,但是这只是抓取

文章图片
#harmonyos#性能优化#移动开发
【OpenHarmony】优化系统输入输出流能力库:okio

本文介绍了HarmonyOS中的okio库,它是一个优化系统输入输出的库,提供数据流处理、序列化和文件读写能力。文章首先列出了往期相关技术推文,随后详细说明了okio的安装和使用方法,包括15个核心API示例:Buffer类的Utf8、Int、String等数据读写操作,ByteString的Base64/Hex/Utf8编解码,以及文件读写功能。最后提供了完整的接口说明表,涵盖Buffer类的主

#harmonyos#三方库#嵌入式硬件
【OpenHarmony】 鸿蒙 UI开发之vlayout

本文介绍了鸿蒙vlayout自定义布局组件的功能特点和使用方法。vlayout能够处理列表、网格等多种复杂布局在同一视图中的混合展示,提供了14种预置容器布局组件,包括滑动容器、栏格容器、网格容器、吸顶容器等,通过演示Gif展示了各类容器的实际效果。

文章图片
#harmonyos#ui#移动开发
【移植】OpenHarmony 标准系统移植指南

本文以移植名为 MyProduct 的开发板为例讲解移植过程,假定 MyProduct 是 MyProductVendor 公司的开发板,使用 MySoCVendor 公司生产的 MySOC 芯片作为处理器。在名称的目录下创建一个 config.json 文件,该文件用于描述产品所使用的 SOC 以及所需的子系统。配置如下:},...主要的配置内容配置项说明(必填)产品名称version(必填)版

文章图片
#harmonyos#嵌入式硬件#分布式 +1
OpenHarmony深度解读之分布式软总线:authmanager模块(5)/设备身份认证过程

本文将继续介绍设备之间的身份认证过程的相关细节,关于加密数据包的不同类型的处理。本文主要分析数据包类型为MODULE_TRUST_ENGINE的处理过程。源代码主要位于wifi_auth_manager.c文件的函数OnModuleMessageReceived()中。

#分布式#嵌入式硬件
    共 347 条
  • 1
  • 2
  • 3
  • 35
  • 请选择