随机推荐

AIDL之注册和解注册监听器

前言在AIDL通信时,涉及到了序列化反序列化过程,会出现注册的对象和解注册的对象并不是同一对象的情况。这个是之前遇到的,忘记备注了,今天有空就摘抄于此,方便自己查阅和学习。正文比如注册监听时private CopyOnWriteArrayList<IMusicCallbackInt...

CarAudioManager方法简介

前言参考别人文章,看Android中车载部分CarAudioManager类中部分方法的介绍。正文简单记录一下CarAudioManager中方法的说明。packages\services\Car\car-lib\src\android\car\media\CarAudioManager....

修改Framework画中画(pip)中默认UI和逻辑定制

前言记录一下自己修改Android画中画UI界面和定制化逻辑。记录一下,方便自己查阅。正文如上图,一个六个按钮。对于自定义界面的话,会改如下删除[设置]按钮去除双击进入全屏播放(容易误操作),只有点击[]后才进入全屏播放优化X退出PIP时声音和画面不同步暂停问题隐藏内容!付...

音视频学习:AudioRecord录制PCM以及转换成WAV文件

前言本文在《音视频学习:AudioRecord的简单使用》基础上录制成PCM文件以及转换成WAV文件。正文在前一篇基础上,新增录制数据回调以及保存成PCM,最后把PCM文件添加WAV头文件转出WAV文件。PS: 部分文件前面有附上代码,这里就省略IRecordBufferListener...

MediaPlayer JNI层介绍

前言之前的《MediaPlayer java层介绍》只是介绍了java中的常用方法,对于JNI层的调用没有进一步介绍,今天就介绍一下JNI层。个人流水账哈,推荐看其他人的,我这只是自己的跟踪记录涉及的代码:frameworks\base\media\java\android\media\M...

大卫.索罗:孤独

在这美妙的黄昏,我的身心融为一体,大自然的一切尤显得与我相宜。夜幕降临了,风儿依然在林中呼啸,水仍在拍打着堤岸,一些生灵唱起了动听的催眠曲。伴随黑夜而来的并非寂静,猛兽在追寻猎物。这些大自然的更夫使得生机勃勃的白昼不曾间断。我的近邻远在一英里开外,举目四望,不见一片房舍,只有距我半英里地的黑暗的山...