Android Camera 流程梳理
2016-06-24 17:54
393 查看
毕业已经快两年了,一直没有写博客的习惯,这是第一篇,以后要慢慢养成这个习惯。毕业之后一直在做相机,先简单的梳理下Android Camera的流程。
Android Camera 是一个client/server的模型,通过Binder实现进程间通信。
2016/7/4 :
MTK平台,在startPreivew之前要是没有set window,预览也可以正常起来。
Qcom平台,startPreview之前不set window,预览是不能起来的。
set window的两种个方法:
setPreviewDisplay(SufaceHolder holder);
setPreviewTexture(SurfaceTexture surfaceTexture);
第一种是surfaceView显示预览,第二种是通过TextureView显示预览,调到CameraClient里都是setPreviewTarget();
Android Camera 是一个client/server的模型,通过Binder实现进程间通信。
2016/7/4 :
MTK平台,在startPreivew之前要是没有set window,预览也可以正常起来。
Qcom平台,startPreview之前不set window,预览是不能起来的。
set window的两种个方法:
setPreviewDisplay(SufaceHolder holder);
setPreviewTexture(SurfaceTexture surfaceTexture);
第一种是surfaceView显示预览,第二种是通过TextureView显示预览,调到CameraClient里都是setPreviewTarget();
相关文章推荐
- Android帧动画(Drawable Animation)的使用总结
- Android常用的设计模式(三)
- Android onResume() 返回Activity时调用
- 详细配置android studio的gradle
- 自定义View之绘制钟表
- Android5.0中Cardview的简单使用
- 在ListView的item项里使用CheckBox或者Button时,OnItemClickListener无响应的问题
- Android系统启动流程分析之启动应用
- 改变imageButton按下和抬起时的background图片
- Android Studio快捷键和使用技巧
- Android Material Design 兼容库的使用
- Android中的广播机制(二)----- 发送广播
- Android 图片选择器
- 解决ubuntu eclipse中 Android SDK Manager 图标不见的方法
- Android keycode列表
- Android AlertDialog对话框用法示例
- Android高效加载大图、多图解决方案,有效避免程序OOM
- android studio降低编译版本出错
- 【Android】关于Activity的生命周期及一些理解
- android 调用支付宝充值,提示系统繁忙,4000