1、SurfaceSurfaceextendsObjectimplementsParcelablejava.lang.Object?Android.view.SurfaceClass OverviewHandle onto a raw buffer that is being managed by ...
分类:
移动开发 时间:
2015-11-26 14:47:23
阅读次数:
340
这个例子需求和流程:Activity加载它们的定义SurfaceView-> SurfaceView构造函数:初始化刷、传感器、SurfaceHolder和注册SurfaceHolder的监听(surfaceCreated和surfaceDestroyed)->创建surface即surfaceCr...
分类:
其他好文 时间:
2015-10-12 21:03:26
阅读次数:
201
1、SurfaceSurfaceextends Objectimplements Parcelable java.lang.Object ? Android.view.Surface Class Overview-------------------------------------------....
分类:
移动开发 时间:
2015-09-21 21:05:13
阅读次数:
279
参考资料:
Android游戏编程之从零开始
涉及的相关知识点:
1、Callback
一个SurfaceView一定要实现一个SurfaceHolder.Callback接口。以便在底层的Surface状态发生变化的时候通知View,该接口需要实现以下3个方法:
publicvoidsurfaceCreated(SurfaceHolderholder){}
public..
分类:
移动开发 时间:
2015-09-18 07:06:51
阅读次数:
247
Android系统Surface机制的SurfaceFlinger服务渲染应用程序UI的过程分析android的surfaceflinger原理讲解深入浅出 详解Android Surface系统Android图形系统之Surface、SurfaceView、SurfaceHolder及Surfac...
分类:
其他好文 时间:
2015-09-09 16:30:36
阅读次数:
176
Class OverviewA client may implement this interface to receive information about changes to the surface. When used with aSurfaceView, the Surface bein...
分类:
其他好文 时间:
2015-08-21 22:51:34
阅读次数:
215
一.新建一个工程“LearnSurfaceView”二.新建一个类“MySurfaceView”public class MySurfaceView extends SurfaceView implements SurfaceHolder.Callback { private Paint pa...
分类:
其他好文 时间:
2015-08-21 09:25:33
阅读次数:
272
思路:定义一个SurfaceView用来显示预览,在SurfaceHolder的回调中用Camera对象启动预览,然后调用MediaRecorder来录像。
代码如下:
在AndroidManifest.xml添加下面的权限:
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com...
分类:
其他好文 时间:
2015-08-18 14:09:10
阅读次数:
183
一、Surface
Surface在SDK的文档中的描述是这样的:Handle onto a raw buffer that is being managed by the screen compositor,Android中的Surface就是一个用来画图形(graphics)或图像(image)的地方,对于View及其子类,都是画在Surface上,各Surface对象通过Surf...
分类:
移动开发 时间:
2015-07-31 13:03:46
阅读次数:
175
1.案例一布局文件: 主程序:public class SurfaceActivity extends Activity implements SurfaceHolder.Callback { /** Called when...
分类:
移动开发 时间:
2015-06-15 20:24:02
阅读次数:
297