手机开发
-
Android 写一个属于自己的富文本编辑器详解手机开发
之前在看大部分的Android 富文本编辑几乎都是利用webview实现,所以,便有了做一个Android原生的富文本编辑器的主意。 样例 照惯例先秀一下图: &nbs…
-
Glide原理解析(一):加载流程分析详解手机开发
文章目录 Glide加载图片的整体流程 1. with 小结: 2.load() 小结: 3. into() 1. buildRequest() 会创建一个Request请求,内部…
-
View/ViewGroup 绘制流程和疑惑(二)详解手机开发
View/ViewGroup 绘制流程和疑惑(一) View/ViewGroup 绘制流程和疑惑(二) 目录 View/ViewGroup总体的绘制流程是怎么样的 ViewGrou…
-
Android setResult 的一点小问题详解手机开发
在Android的Activity中,我们经常使用startActivityForResult启动另外一个Activity,例如从Activity A启动 Activity B,那…
-
Android AudioRecord、AudioTrack录制播放音频详解手机开发
AudioRecord 录制PCM AudioRecord 是 Android 提供的用于实现录音功能,录制得到无损的PCM音频数据。 从AudioRecord构造函数就可以看出:…
-
MediaCodec AudioRecord 硬编 AAC 格式音频(一)详解手机开发
网上有很多关于 MediaCodec 硬编解 AAC 格式音频的文章,但良莠不齐,以下时自己学习 MediaCodec 硬编 AAC 格式音频过程的记录和一些参考的文章。 介绍 A…
-
MediaCodec AudioTrack 硬解AAC格式音频(二)详解手机开发
在上一篇文章介绍了 MediaCodec AudioRecord 硬编 AAC 格式音频,这篇介绍如何用 MediaCodec 硬解码 AAC 文件,并使用 AudioTrack …
-
MediaExtractor、MediaMuxer 分离和合成 mp4详解手机开发
MediaExtractor 视音频分离器,将一些格式的视频分离出视频轨道和音频轨道。 主要流程,也是主要的 API: setDataSource(String path):设置数…
-
Camera2 API 采集视频并SurfaceView、TextureView 预览详解手机开发
如今Android推荐使用Camera2采集视频,之前也学习并写了视频预览的demo,但是一直理不清里面的勾勾绕绕,借着写这篇记录的过程,重新熟悉和理解Camera2流程。 名词 …
-
Camera 采集数据通过 textureview 预览,手动对焦、自动对焦 (一)详解手机开发
上一篇文章Camera2 API 采集视频并 SurfaceView、TextureView 预览 主要是想理清 Camera2 的结构,并简单介绍怎么使用TextureView、…