自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 鸿蒙系列(02)- OpenHarmony代码结构

本文系统介绍了OpenHarmony源码目录结构,帮助开发者建立全局认知。源码主要包含应用层、框架层、内核驱动层和硬件层四个层级,以及工具和测试用例等支撑内容。重点分析了applications应用目录、arkcompiler方舟编译器、base基础服务和foundation子系统框架等核心模块的功能与作用,包括系统应用、编译工具链、底层服务、分布式架构支持等关键组件。文章为开发者提供了源码学习的结构化路径,建议根据具体开发方向有针对性地深入研究相应模块。

2026-01-10 20:50:16 850

原创 鸿蒙系列 (01) OpenHarmony代码下载

本文详细介绍了在Windows系统下下载OpenHarmony代码的完整步骤:首先安装Python、Git和TortoiseGit;然后注册GitCode账号并生成RSA SSH密钥;接着配置Git全局设置和Repo工具;最后提供了两种下载方式(HTTPS和SSH)。文章还包含了代码目录结构说明,并提到后续将分析鸿蒙代码框架及各组件架构。整个过程涵盖了从环境搭建到代码获取的全部关键环节,为开发者提供了清晰的指导。

2026-01-08 17:45:22 809

原创 Android系列(01)-- 一看就懂的Binder讲解

本文介绍了Android中的Binder进程间通信(IPC)机制。首先对比了Linux下多种IPC方式的优缺点,指出共享内存虽然高效但存在数据拷贝问题,而Binder通过共享内存映射和优化架构实现了更高效的通信。文章详细阐述了Binder的C/S架构,包括Binder驱动、ServiceManager等系统组件的作用,以及开发者需要实现的客户端代理(Bp)和服务端实现(Bn)部分。通过UML类图和时序图,分析了BpBinder发送请求和BBinder处理请求的完整流程,说明Binder通信是同步过程,服务端

2026-01-06 17:27:11 1066

原创 Android 音频系列(01)- 音频基础概念

本文介绍了音频开发的基础概念和Android平台实现。主要内容包括:声音的三要素(音调、响度、音色)和音频数字化的重要参数(采样率、量化精度、声道数)。阐述了音频开发的主要方向:采集播放、算法处理(降噪、回声消除等)、编解码传输,并列举了常见音频格式(MP3、AAC等)。最后介绍了Android平台提供的音频API,如AudioTrack播放、MediaRecorder录制和MediaCodec编解码功能。文章为音频开发提供了基础理论和技术实现参考。

2026-01-04 13:44:25 861

空空如也

空空如也

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

TA关注的人

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