【音频专题】韦东山音频专题全集
Android入门到精通
50.3 小时
28010014收藏
立即购买

配套资料下载
链接:https://pan.baidu.com/s/1FNsInmeVze2G6yq9tpZyDA
密码:root

如何下载资料
打开它的百度网盘链接,转存到你的百度网盘后,再用【百度云管家电脑客户端】下载(下载方法见: https://v.qq.com/x/page/p0532n6v95k.html)。

上述过程请使用电脑操作(手机 APP可能有BUG):

先登录您的百度网盘账号

先转存后再下载

不要直接下载所有文件,建议分批次下载!

在线观看

手机微信或PC端在线观看地址:https://www.100ask.net/

工具使用_基础知识
1-工具_使用AndroidStudio来阅读源码
2-工具_建模工具bouml
3-工具_使用bouml制作时序图

硬件访问服务_基础知识
1.1_编写第1个Android应用程序实现按钮和复选框
1.2_让Android应用程序访问C库
1.3_Android程序操作LED
2.1_Android硬件访问服务框架
2.2_Android硬件访问服务编写系统代码
2.3_Android硬件访问服务编写APP代码
2.4_Android硬件访问服务编写HAL代码
2.5_Android硬件访问服务使用反射

Android_基础知识
1_基础知识Android消息处理机制
2_基础知识ArrayMap

Android_灯光系统
1_Android灯光系统_总体框架
2_Android灯光系统_led_class驱动
3_Android灯光系统_编写HAL_lights.c
4_Android灯光系统_源码分析_电池灯
5_Android灯光系统_源码分析_通知灯
6_Android灯光系统_源码分析_背光灯

Android_Binder系统
1.1_Binder系统_C程序示例_框架分析
1.2_Binder系统_C程序示例_编写程序
1.3_Binder系统_C程序示例_编译查错
1.4_Binder系统_C程序示例_测试与总结
2.1_Binder系统_驱动情景分析_数据结构
2.2_Binder系统_驱动情景分析_打印数据交互过程
2.3_Binder系统_驱动情景分析_服务注册过程_概述
2.4_Binder系统_驱动情景分析_服务注册过程_分析
2.5_Binder系统_驱动情景分析_服务获取过程
2.6_Binder系统_驱动情景分析_服务使用过程
2.7_Binder系统_transaction_stack机制_REPLY
2.8_Binder系统_transaction_stack机制_双向服务
2.9_Binder系统_server的多线程实现
3.1_Binder系统_c++实现_编写程序
3.2_Binder系统_c++实现_编译测试
3.3_Binder系统_c++实现_内部机制_回顾关键点
3.4_Binder系统_c++实现_内部机制_代理类BpXXX分析
3.5_Binder系统_c++实现_内部机制_数据传输
3.6_Binder系统_c++实现_内部机制_添加服务
4.1_Binder系统_JAVA实现_Android里java程序的编译启动
4.2_Binder系统_JAVA实现_hello服务_编程
4.3_Binder系统_JAVA实现_hello服务_测试
4.4_Binder系统_分层
4.5_Binder系统_JAVA实现_内部机制_Client端
4.6_Binder系统_JAVA实现_内部机制_Server端
4.7_回看SystemServer_硬件访问服务及课后作业

Android_ALSA声卡
1_ALSA声卡_裸板之原理和框架
2_ALSA声卡_裸板之编写程序
3_ALSA声卡_裸板之编译和测试
4_ALSA声卡_ALSA驱动框
5_ALSA声卡_ASoC驱动框架
6_ALSA声卡_体验声卡
7_ALSA声卡_分析调用过程
8_ALSA声卡_从零编写之框架
9_ALSA声卡_从零编写之参数设置
10_ALSA声卡_从零编写之数据传
11_ALSA声卡_从零编写之调试
12_ALSA声卡_从零编写之添加音量控制
13_ALSA声卡_从零编写之WM8976
14_ALSA声卡_移植原厂WM8976驱动
15_ALSA声卡_修改内核声卡BUG
16_ALSA声卡编写_ALSA声卡应用程序

Android_音频系统
1_声音的采集与存储
2_Android音频系统框架简述
3.1_Linux音频驱动_alsa音频驱动框架
3.2_Linux音频驱动_ASoC音频驱动框架
3.3_Linux音频驱动_tiny4412声卡驱动移植_combine
3.4_Linux音频驱动_声卡控制之kcontrol
3.5_Linux音频驱动_DAPM_widget_route_path
3.6_Linux音频驱动_DAPM的kcontrol注册过程
3.7_Linux音频驱动_route_path添加过程分析
3.8_Linux音频驱动_DAPM的情景分析_构造过程
3.9_Linux音频驱动_DAPM的情景分析_使用过程
3.10_Linux音频驱动_tiny4412声卡驱动录音功能调试
4.1_Android音频_分析思路
4.2_Android音频_以例子说明几个重要概念
4.3_Android音频_所涉及文件形象讲解
4.4_Android音频_AudioPolicyService启动过程分析
4.5_Android音频_AudioFlinger启动过程分析
4.6_Android音频_AudioTrack创建过程
4.7_Android音频_AudioPolicyManager堪误与回顾
4.8_Android音频_AudioTrack创建过程_选择output
4.9_Android音频_AudioTrack创建过程_Track和共享内存
4.10_Android音频_音频数据的传递
4.11_Android音频_PlaybackThread处理流程
5.1_项目实战1_耳麦拔插_驱动程序上报耳麦拔插事件
5.2_项目实战1_耳麦拔插_在状态栏显示耳麦图标
5.3_项目实战1_耳麦拔插_耳麦拔插事件调用流程分析
5.4_项目实战1_耳麦拔插_切换声音通道流程
6.1_音频系统HAL分析_HAL之框架
6.2_音频系统HAL分析_HAL之调用流程源码分析
7.1_音量调节_音量相关概念
7.2_音量调节_AudioFlinger层调节音量流程
7.3_音量调节_音量键和Setting界面调节音量流程
8.1_项目实战2_多APP同时录音_使用c++编写录音程序
8.2_项目实战2_多APP同时录音_录音框架及代码流程
8.3_项目实战2_多APP同时录音_修改代码支持多APP同时录音

售前问题:

淘宝 https://100ask.taobao.com

售后问题:

交流社区:https://forums.100ask.net

讨论群

学习交流微信群:http://wiki.100ask.org/Community#%E5%BE%AE%E4%BF%A1%E4%BA%A4%E6%B5%81%E7%BE%A4

学习交流QQ群: http://wiki.100ask.org/Community#QQ%E4%BA%A4%E6%B5%81%E7%BE%A4

投诉:

加微信:13510691477,备注:投诉