OpenHarmony
文章平均质量分 89
牛马不想加班
这个作者很懒,什么都没留下…
展开
-
HarmonyOS NEXT鸿蒙开发(5.0)使用OHAudio开发音频播放功能(C/C++)
OHAudio是系统在API version 10中引入的一套C API,此API在设计上实现归一,同时支持普通音频通路和低时延通路。仅支持PCM格式,适用于依赖Native层实现音频输出功能的场景。原创 2024-09-27 17:04:45 · 470 阅读 · 0 评论 -
HarmonyOS NEXT开发(5.0)响应音频流输出设备变更
开发者可以了解音频流输出设备变更信息,并完成相应适配,确保应用在设备发生变更时的用户体验。原创 2024-09-27 16:40:11 · 467 阅读 · 0 评论 -
鸿蒙HarmonyOS NEXT开发(5.0)使用AudioRenderer开发音频播放功能
为保证UI线程不被阻塞,大部分AudioRenderer调用都是异步的。对于每个API均提供了callback函数和Promise函数,以下示例均采用callback函数。原创 2024-09-27 16:22:18 · 383 阅读 · 0 评论 -
鸿蒙HarmonyOS NEXT开发(5.0)音频并发策略扩展(C/C++)
HarmonyOS音频系统本身会根据播放音频的流类型指定默认并发策略,音频会话是HarmonyOS音频系统对默认音频并发策略的一个扩展,应用可以使用音频会话来定制化自身应用并发时的策略,满足应用特定的使用场景。原创 2024-09-27 16:04:29 · 357 阅读 · 0 评论 -
鸿蒙HarmonyOS NEXT开发(5.0)音频并发策略扩展(ArkTS)
在应用激活音频会话时,推荐应用监听音频会话停用事件,当音频会话停止事件发生时,系统会根据音频会话停用原因,对相关音频流做出相应的操作。原创 2024-09-27 15:34:56 · 295 阅读 · 0 评论 -
鸿蒙HarmonyOS NEXT开发(5.0)mediatool轻量级命令行工具集合
mediatool是一个轻量级的命令行工具集合,开发者可通过此工具操作媒体库资源。媒体库中的图片视频资源会在系统图库中显示。原创 2024-09-27 15:21:23 · 32 阅读 · 0 评论 -
鸿蒙HarmonyOS NEXT开发(5.0)toybox轻量级的Linux命令行工具集合
toybox 是一个轻量级的Linux命令行工具集合,它将常用的Linux命令行工具合并到一个单独的可执行文件中。原创 2024-09-27 15:09:52 · 655 阅读 · 0 评论 -
鸿蒙HarmonyOS NEXT开发(5.0)hilogtool日志
当前hilog日志为编码后二进制形式保存的gz格式文件,开发者从设备/data/log/hilog路径下导出后无法直接解压查看,需要使用hilogtool工具进行解析,将转换为明文hilog日志。原创 2024-09-27 14:52:35 · 387 阅读 · 0 评论 -
鸿蒙HarmonyOS NEXT开发(5.0)hisysevent系统预置工具
hisysevent是系统的预置工具,主要用来帮助开发者订阅实时系统事件,查询历史系统事件。开发者使用hdc工具进入设备之后,在终端使用执行"hisysevent"命令完成相关能力的调用。原创 2024-09-27 14:43:44 · 434 阅读 · 0 评论 -
鸿蒙HarmonyOS NEXT开发(5.0)hiperf命令行工具
hiperf为开发人员提供用于调试的命令行工具,用于抓取特定程序或者系统的性能数据,类似内核的perf工具,该工具支持在 Windows/Linux/Mac 等操作系统上运行。原创 2024-09-27 14:15:04 · 689 阅读 · 0 评论 -
鸿蒙HarmonyOS NEXT开发(5.0)hitrace调用链跟踪
HiTrace为开发者提供业务流程调用链跟踪的维测接口。通过使用该接口所提供的功能,帮助开发者迅速获取指定业务流程调用链的运行日志,定位跨设备、跨进程、跨线程的故障问题。原创 2024-09-26 20:22:36 · 565 阅读 · 0 评论 -
鸿蒙HarmonyOS NEXT开发(5.0)hidumper系统信息获取
HiDumper为开发、测试人员提供统一的系统信息获取工具,可帮助使用者分析,定位问题。原创 2024-09-26 19:34:30 · 467 阅读 · 0 评论 -
鸿蒙HarmonyOS NEXT开发(5.0)调试命令>HiLog日志系统
HiLog日志系统,提供给系统框架、服务、以及应用,用于打印日志,记录用户操作、系统运行状态等。开发者可以通过hilog命令行查询相关日志信息。原创 2024-09-26 18:56:16 · 537 阅读 · 0 评论 -
鸿蒙5.0开发实战:hdc调试命令行工具
hdc工具通过HarmonyOS SDK获取,存放于SDK的toolchains目录下,首次使用按照如下提示配置环境变量。原创 2024-09-26 17:31:34 · 835 阅读 · 0 评论 -
鸿蒙5.0开发实战:调试命令>power-shell设备电源状态转换工具
power-shell是实现设备电源状态转换等功能的工具,为开发者提供基本的设备电源状态调试能力,例如:熄屏、唤醒、设置电源模式等。原创 2024-09-26 17:17:03 · 180 阅读 · 0 评论 -
鸿蒙5.0开发实战:调试命令>param操作系统参数工具
param是为开发人员提供用于操作系统参数的工具,该工具只支持标准系统。原创 2024-09-26 16:45:58 · 155 阅读 · 0 评论 -
鸿蒙5.0开发实战:调试命令>restool应用工程资源编译工具
restool是一种应用工程资源编译工具,通过编译资源文件创建资源索引、解析资源,开发者可以调用资源管理接口获取到对应资源。restool工具保存在sdk安装目录下的toolchains子目录。原创 2024-09-26 16:23:40 · 720 阅读 · 0 评论 -
鸿蒙5.0开发实战:企业设备管理工具(edm)
Enterprise Device Manager(企业设备管理工具,简称为edm),为设备管理应用提供调试和测试能力,例如激活企业设备管理拓展能力、解除激活企业设备管理拓展能力。原创 2024-09-26 15:59:08 · 321 阅读 · 0 评论 -
鸿蒙5.0开发实战:通知管理工具anm
Advanced Notification Manager(通知管理工具,简称anm)是实现通知打印、设置通知参数等功能的工具,为开发者提供基本的通知调试和测试能力,例如打印已发布通知详细信息、设置通知缓存个数、使能通知等。原创 2024-09-26 15:45:54 · 323 阅读 · 0 评论 -
鸿蒙5.0开发实战:公共事件管理工具(cem)
Common Event Manager(公共事件管理工具, 简称cem)是实现公共事件信息打印、发布公共事件等功能的工具,为开发者提供基本的公共事件调试和测试能力,例如打印所有公共事件订阅者、已发送公共事件和接受者、模拟发布公共事件等。原创 2024-09-26 15:33:10 · 162 阅读 · 0 评论 -
鸿蒙5.0开发实战:调试命令>扫描工具
扫描工具可用于分析检测应用安装包,根据不同的参数设定,扫描指定路径的HAP、HSP、App包内容并输出检测结果报告,为开发者优化包结构或排查问题提供数据支撑。原创 2024-09-26 15:04:09 · 695 阅读 · 0 评论 -
鸿蒙5.0开发实战:拆包调测工具
拆包工具是HarmonyOS提供的一种调测工具,支持通过命令行方式将HAP、HSP、App等文件解压成文件夹,并且提供Java接口对HAP、HSP、App等文件进行解析。原创 2024-09-26 14:55:09 · 732 阅读 · 0 评论