大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
■ 安卓在线源码
http://androidxref.com/
https://www.androidos.net.cn/sourcecode
■ Android MediaPlayer 8.0 and 9.0
https://www.cnblogs.com/tocy/p/1-android-nuplayer-arch-intro.html
https://blog.csdn.net/qq_27136111/category_9100942.html
AudioOutput
https://www.2cto.com/kf/201405/302671.html
■ Android 10 音频焦点仲裁策略分析
https://blog.csdn.net/u012773843/article/details/115231843
■ 车载音频
https://source.android.google.cn/devices/automotive/audio?hl=zh-cn
■ 安卓多媒体资料
https://toutiao.io/posts/n7flq1/preview
https://blog.csdn.net/hejjunlin/category_6829137.html
https://blog.csdn.net/keen_zuxwang/article/details/73912707
■ 搭建opengrok
https://blog.csdn.net/jinzhuojun/article/details/53456196
■ 资料
Audio
■ Android 音频系统:从 AudioTrack 到 AudioFlinger
https://blog.csdn.net/zyuanyun/article/details/60890534
■ Android AudioTrack详解
https://www.jianshu.com/p/6d4cee174a27
■ Android Audio:AudioTrack构造函数分析
https://blog.csdn.net/qq_43443900/article/details/103933776
■ 深入剖析Android音频之AudioTrack
https://www.cnblogs.com/mfmdaoyou/p/7348969.html
■ AudioPolicy Service
AndroidO audio系统之AudioPolicyService分析(三)
其中openOutput and openInput 参考 Android 音频系统:从 AudioTrack 到 AudioFlinger 的 “3.3. AudioFlinger 服务接口”
openOutput打开输出流设备
配置文件:
https://blog.csdn.net/ly601579033/article/details/103172056
https://www.cnblogs.com/Peter-Chen/p/3911414.html
https://blog.csdn.net/luoshengyang/article/details/6786239
智能指针分别就称为轻量级指针(Light Pointer)、强指针(Strong Pointer)和弱指针(Weak Pointer)。无论是轻量级指针,还是强指针和弱指针,它们的实现框架都是一致的,即由对象本身来提供引用计数器,但是它不会去维护这个引用计数器的值,而是由智能指针来维护。
指针类型 | 智能指针 | 计数基类 |
轻量级指针(Light Pointer) | sp<> | LightRefBase |
强指针(Strong Pointer) | sp<> | RefBase |
弱指针(Weak Pointer) | wp<> | RefBase |
深入理解MediaScanner
https://wiki.jikexueyuan.com/project/deep-android-v1/mediascanner.html
android_9.0 MediaScanner 媒体扫描详解
https://blog.csdn.net/qq_19923217/article/details/88033492
Android MediaScanner 总纲
https://blog.csdn.net/matrix_laboratory/article/details/46680219
Android Media
https://blog.csdn.net/hushui/article/details/82585966
Android多媒体之MediaPlayer框架分析
https://www.jianshu.com/p/72f480d95c8b
Android MediaPlayer
https://www.jianshu.com/p/593b14444e79
AwesomePlayer
http://www.mikewootc.com/wiki/android/mid/mediaplayer_awesome.html
NuPlayer
https://www.cnblogs.com/tocy/p/1-android-nuplayer-arch-intro.html
https://blog.csdn.net/miaomiao12345678/article/details/57415505
https://www.jianshu.com/p/489d1f19b0c8
音频框架:
https://www.jianshu.com/p/9481b1482367
https://www.jianshu.com/p/d19c9e8ceb82
Android系统Audio框架介绍
https://blog.csdn.net/yangwen123/article/details/39502689
Camera架构
https://www.jianshu.com/p/bac0e72351e4
android 使用SAF框架操作外置sd卡
https://blog.csdn.net/hyc1988107/article/details/83825237
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/167471.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...