转载请包括网址:http://blog.csdn.net/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描写叙述是这种:“Handle onto a raw buffer that is b...
分类:
其他好文 时间:
2014-11-04 16:58:57
阅读次数:
303
最近接触到了SurfaceView,SurfaceHolder,SurfaceHolder.CallBack,一直不求其解,现在来粗浅认识一下它们。先看一下官方的定义:1.SurfaceViewSurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以...
分类:
移动开发 时间:
2014-10-14 14:36:28
阅读次数:
179
一、什么是Surface
简单的说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都要画在Surface的Canvas上(后面有原因解释)。传统的view共享一块屏幕缓冲区,所有的绘制必须在UI线程中进行。
在SDK的文档中,对Surface的描述是这样的:“Handle onto a r...
分类:
移动开发 时间:
2014-10-13 14:10:19
阅读次数:
308
而本博文将通过实例实现自定义Camera的功效。具体功能如下:
1.实现自定义Camera拍照;
2.实现前后置摄像头的切换;
3.实现Camera拍照后图片缩小显示以及正常预览;
4.实现Camera拍照后图片保存;
在具体实现代码之前,我们先来了解一下Android api对实现自定义Camera的介绍。
根据api的介绍,对于Camera应用可以简单总结以下几个步骤。
1.检查Camera是否存在,并在AndroidManifest.xml中赋予相关的权限;
2.创建一个继承于SurfaceView...
分类:
移动开发 时间:
2014-10-12 18:02:28
阅读次数:
544
转载请包括网址:http://blog.csdn.net/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描写叙述是这种:“Handle onto a raw buffer that is b...
分类:
其他好文 时间:
2014-10-06 16:30:40
阅读次数:
287
转载请包括网址:http://blog.csdn.net/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描写叙述是这种:“Handle onto a raw buffer that is b...
分类:
其他好文 时间:
2014-09-25 14:23:19
阅读次数:
299
SurfaceHolder.Callback
(2012-03-09 09:15:44)
转载▼
标签:
杂谈
分类: android
一 前文概要说明
首先得简单说明一下Surface与SurfaceHolder.Callback之间的联系。
Surface是android的一个重要元素,...
分类:
移动开发 时间:
2014-09-09 16:18:09
阅读次数:
345
SurfaceView SurfaceView是View的一个特殊子类,它的目的是另外提供一个线程进行绘制操作。步骤1.用SurfaceView进行绘制,首先要创建一个类,继承 SurfaceView,同时这个类应该实现SurfaceHolder.Callback接口。 这个接口中的三个回调函数(....
分类:
移动开发 时间:
2014-09-03 00:10:05
阅读次数:
286
一般步骤:1. 检查和访问Camera:创建代码来检查Camera和所申请访问的存在性;2. 创建一个预览类:继承SurfaceView来创建一个Camera的预览类,并实现SurfaceHolder接口。这个类用来预览来自Camera的实时图像。3. 构建一个预览布局:一旦有了Camera预览类,...
分类:
其他好文 时间:
2014-08-29 19:54:28
阅读次数:
229
/////////继承SurfaceView 的类
public class PaintView extends SurfaceView implements Runnable,SurfaceHolder.Callback {
private float mX;
private float mY;
private Paint mPaint = null;...
分类:
其他好文 时间:
2014-08-28 11:28:19
阅读次数:
185