自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 HarmonyOS NEXT鸿蒙开发(5.0)使用OHAudio开发音频播放功能(C/C++)

OHAudio是系统在API version 10中引入的一套C API,此API在设计上实现归一,同时支持普通音频通路和低时延通路。仅支持PCM格式,适用于依赖Native层实现音频输出功能的场景。

2024-09-27 17:04:45 443

原创 HarmonyOS NEXT开发(5.0)响应音频流输出设备变更

开发者可以了解音频流输出设备变更信息,并完成相应适配,确保应用在设备发生变更时的用户体验。

2024-09-27 16:40:11 454

原创 鸿蒙HarmonyOS NEXT开发(5.0)使用AudioRenderer开发音频播放功能

为保证UI线程不被阻塞,大部分AudioRenderer调用都是异步的。对于每个API均提供了callback函数和Promise函数,以下示例均采用callback函数。

2024-09-27 16:22:18 315

原创 鸿蒙HarmonyOS NEXT开发(5.0)音频并发策略扩展(C/C++)

HarmonyOS音频系统本身会根据播放音频的流类型指定默认并发策略,音频会话是HarmonyOS音频系统对默认音频并发策略的一个扩展,应用可以使用音频会话来定制化自身应用并发时的策略,满足应用特定的使用场景。

2024-09-27 16:04:29 341

原创 鸿蒙HarmonyOS NEXT开发(5.0)音频并发策略扩展(ArkTS)

在应用激活音频会话时,推荐应用监听音频会话停用事件,当音频会话停止事件发生时,系统会根据音频会话停用原因,对相关音频流做出相应的操作。

2024-09-27 15:34:56 287

原创 鸿蒙HarmonyOS NEXT开发(5.0)mediatool轻量级命令行工具集合

mediatool是一个轻量级的命令行工具集合,开发者可通过此工具操作媒体库资源。媒体库中的图片视频资源会在系统图库中显示。

2024-09-27 15:21:23 31

原创 鸿蒙HarmonyOS NEXT开发(5.0)toybox轻量级的Linux命令行工具集合

toybox 是一个轻量级的Linux命令行工具集合,它将常用的Linux命令行工具合并到一个单独的可执行文件中。

2024-09-27 15:09:52 451

原创 鸿蒙HarmonyOS NEXT开发(5.0)hilogtool日志

当前hilog日志为编码后二进制形式保存的gz格式文件,开发者从设备/data/log/hilog路径下导出后无法直接解压查看,需要使用hilogtool工具进行解析,将转换为明文hilog日志。

2024-09-27 14:52:35 370

原创 鸿蒙HarmonyOS NEXT开发(5.0)hisysevent系统预置工具

​hisysevent是系统的预置工具,主要用来帮助开发者订阅实时系统事件,查询历史系统事件。开发者使用hdc工具进入设备之后,在终端使用执行"hisysevent"命令完成相关能力的调用。

2024-09-27 14:43:44 336

原创 鸿蒙HarmonyOS NEXT开发(5.0)hiperf命令行工具

hiperf为开发人员提供用于调试的命令行工具,用于抓取特定程序或者系统的性能数据,类似内核的perf工具,该工具支持在 Windows/Linux/Mac 等操作系统上运行。

2024-09-27 14:15:04 486

原创 鸿蒙HarmonyOS NEXT开发(5.0)hitrace调用链跟踪

HiTrace为开发者提供业务流程调用链跟踪的维测接口。通过使用该接口所提供的功能,帮助开发者迅速获取指定业务流程调用链的运行日志,定位跨设备、跨进程、跨线程的故障问题。

2024-09-26 20:22:36 564

原创 鸿蒙HarmonyOS NEXT开发(5.0)hidumper系统信息获取

HiDumper为开发、测试人员提供统一的系统信息获取工具,可帮助使用者分析,定位问题。

2024-09-26 19:34:30 467

原创 鸿蒙HarmonyOS NEXT开发(5.0)调试命令>HiLog日志系统

HiLog日志系统,提供给系统框架、服务、以及应用,用于打印日志,记录用户操作、系统运行状态等。开发者可以通过hilog命令行查询相关日志信息。

2024-09-26 18:56:16 536

原创 鸿蒙5.0开发实战:hdc调试命令行工具

hdc工具通过HarmonyOS SDK获取,存放于SDK的toolchains目录下,首次使用按照如下提示配置环境变量。

2024-09-26 17:31:34 833

原创 鸿蒙5.0开发实战:调试命令>power-shell设备电源状态转换工具

power-shell是实现设备电源状态转换等功能的工具,为开发者提供基本的设备电源状态调试能力,例如:熄屏、唤醒、设置电源模式等。

2024-09-26 17:17:03 180

原创 鸿蒙5.0开发实战:调试命令>param操作系统参数工具

param是为开发人员提供用于操作系统参数的工具,该工具只支持标准系统。

2024-09-26 16:45:58 155

原创 鸿蒙5.0开发实战:调试命令>restool应用工程资源编译工具

​restool是一种应用工程资源编译工具,通过编译资源文件创建资源索引、解析资源,开发者可以调用资源管理接口获取到对应资源。restool工具保存在sdk安装目录下的toolchains子目录。​

2024-09-26 16:23:40 720

原创 鸿蒙5.0开发实战:企业设备管理工具(edm)

Enterprise Device Manager(企业设备管理工具,简称为edm),为设备管理应用提供调试和测试能力,例如激活企业设备管理拓展能力、解除激活企业设备管理拓展能力。

2024-09-26 15:59:08 321

原创 鸿蒙5.0开发实战:通知管理工具anm

Advanced Notification Manager(通知管理工具,简称anm)是实现通知打印、设置通知参数等功能的工具,为开发者提供基本的通知调试和测试能力,例如打印已发布通知详细信息、设置通知缓存个数、使能通知等。

2024-09-26 15:45:54 293

原创 鸿蒙5.0开发实战:公共事件管理工具(cem)

Common Event Manager(公共事件管理工具, 简称cem)是实现公共事件信息打印、发布公共事件等功能的工具,为开发者提供基本的公共事件调试和测试能力,例如打印所有公共事件订阅者、已发送公共事件和接受者、模拟发布公共事件等。

2024-09-26 15:33:10 162

原创 鸿蒙5.0开发实战:调试命令>扫描工具

扫描工具可用于分析检测应用安装包,根据不同的参数设定,扫描指定路径的HAP、HSP、App包内容并输出检测结果报告,为开发者优化包结构或排查问题提供数据支撑。

2024-09-26 15:04:09 695

原创 鸿蒙5.0开发实战:拆包调测工具

拆包工具是HarmonyOS提供的一种调测工具,支持通过命令行方式将HAP、HSP、App等文件解压成文件夹,并且提供Java接口对HAP、HSP、App等文件进行解析。

2024-09-26 14:55:09 670

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除