伙伴设备与OpenHarmony设备互通的开发指南 简介 伙伴设备需要与OpenHarmony设备互通,比如以下主要场景: 媒体控制:手表显示OpenHarmony设备当前播放的音乐、视频;手表或耳机等伙伴设备可以控制OpenHarmony设备媒体播放(上/下一首、播放暂停等)。
阅读全文
openharmony 鸿蒙 fusion-connectivity-overview
融合短距服务开发概述 概述 融合短距通信服务(以下简称融合短距)是OpenHarmony系统中统一管理短距离通信技术的服务,当前其内部实现了PartnerAgent服务模块。
阅读全文
openharmony 鸿蒙 Readme-CN
融合短距 融合短距服务开发概述 伙伴设备与OpenHarmony设备互通的开发指南
阅读全文
openharmony 鸿蒙 nfc-overview
NFC服务开发概述 概述 NFC英文全称Near Field Communication,是一种短距高频的无线电技术,在13.56MHz频率运行,通信距离一般在10厘米距离内。NFC服务提供NFC开关控制、NFC标签读写、NFC卡模拟等业务功能。
阅读全文
openharmony 鸿蒙 bytecode-obfuscation-practice
不同包类型的字节码混淆建议 由于不同包类型的用途及构建流程的差异,开发者对不同包类型使用混淆有不同的注意事项。本文对HAP、HAR和HSP三种包类型分别提供建议,帮助开发者高效使用混淆。
阅读全文
openharmony 鸿蒙 es2abc-faq
方舟字节码生成常见问题 字节码生成流程 在ArkTS工程的构建流程中,方舟字节码(*.abc)的生成由工具链中的es2abc编译器组件完成。 在Hvigor构建任务中,es2abc编译器会被自动调用,用于将TypeScript/JavaScript源代码转换为方舟虚拟机能够执行的字节码文件(*.abc)。这些生成的文件随后被打包进HAP/HAR/HSP中,并由系统加载。
阅读全文
openharmony 鸿蒙 commonlibrary-faq
基础库常见问题 解析大文件xml发生内存溢出(Out of Memory) 由于ArkTS侧提供的XML解析接口暂不支持流式解析模式,建议通过Native工程调用第三方C/C++库来实现。推荐使用libxml2库,该库具有成熟稳定、性能优越的特点,能够支持SAX等流式解析方式,有效降低内存占用。
阅读全文
openharmony 鸿蒙 bytecode-obfuscation-overview
ArkGuard字节码混淆工具概述 从API version 20开始,ArkGuard提供了基础字节码混淆能力,将代码中的函数名、类名、文件名等名字变成简短无意义的名字,提高通过阅读代码猜测其用途的难度。由于标识符名称缩短,通过混淆可以有效降低包大小。
阅读全文
openharmony 鸿蒙 bytecode-obfuscation
ArkGuard字节码混淆原理及功能 术语清单 名词释义 HAPHAP(Harmony Ability Package)是应用安装和运行的基本单元。HAP包是由代码、资源、第三方库、配置文件等打包生成的模块包。
阅读全文
openharmony 鸿蒙 arkts-runtime-faq
ArkTS运行时常见问题 正则运算与预期输出结果不一致场景 如果使用正则运算时结果与期望不符,请检查以下场景。 正则运算对于\b处理与预期不一致 let str
阅读全文