/** 游戏场景的搭建 1首先创建一个surfaceview ,它能够在子线程中更新UI(全局的) 2然后在oncreate方法中对这个surfaceview进行实例化 3使用setcontentview方法将这个surfaceview对象给设置到界面上显示出来 4获取一个导演 5告诉导演将画面现到 ...
分类:
其他好文 时间:
2017-06-07 19:52:42
阅读次数:
268
/** 游戏场景的搭建 1首先创建一个surfaceview ,它能够在子线程中更新UI(全局的) 2然后在oncreate方法中对这个surfaceview进行实例化 3使用setcontentview方法将这个surfaceview对象给设置到界面上显示出来 4获取一个导演 5告诉导演将画面现到 ...
分类:
其他好文 时间:
2017-06-07 14:12:53
阅读次数:
209
一、VideoView及其相关组件总结 在Android中,播放视频有2种方式,第一种方式是使用MediaPlayer结合SurfaceView来播放,通过MediaPlayer来控制视频的播放、暂停、进度等,而通过SurfaceView来显示视频内容;第二种方式是使用VideoView来播放,这个 ...
分类:
其他好文 时间:
2017-06-02 12:45:38
阅读次数:
4037
Google自Android4.0出了TextureView。为什么推出呢?就是为了弥补Surfaceview的不足。另外一方面也是为了平衡GlSurfaceView。当然这是本人揣度的。关于TextureView、Surfaceview、SurfaceTexture、GLSurfaceView的关 ...
分类:
移动开发 时间:
2017-05-30 21:58:01
阅读次数:
208
1.定义 SurfaceView继承自View,内嵌了一个专门用于绘制的Surface,Surfaceview不仅可以控制这个Surface的格式和尺寸,还能控制其绘制位置;因为可以直接从内存或者DMA等硬件接口取得图像数据,所以是个非常重要的绘图容器。 2.使用 首先要知道SurfaceView的 ...
分类:
其他好文 时间:
2017-05-15 12:02:19
阅读次数:
192
近期在做一个Android视频播放器的项目。遇到一个问题,就是锁屏之后。surfaceview就会被销毁掉,然后就会出现各种错误。到csdn论坛去发帖提问,各种所谓的大神都说,解锁屏在又一次创建一个,问他详细怎么做,就没有回复了。后来也尝试手动创建,可是报错说surfaceview必须在mediaP ...
分类:
移动开发 时间:
2017-05-06 10:21:42
阅读次数:
339
如果你想显示一段在线视频或者任意的数据流比如视频或者OpenGL 场景,你可以用android中的TextureView做到。 TextureView的兄弟SurfaceView 应用程序的视频或者opengl内容往往是显示在一个特别的UI控件中:SurfaceView。SurfaceView的工作 ...
分类:
移动开发 时间:
2017-05-02 13:49:44
阅读次数:
294
众所周知,view是通过刷新来重绘视图的,Android系统通过发出VSYNC信号来进行屏幕重绘,刷新的时间间隔为16ms,如果在16ms内view完成你所需要的所有操作,那么用户在视觉上就不会产生卡顿的感觉;而如果执行的操作逻辑太多,特别是需要频繁刷新的界面,就会不断阻塞主线程,从而导致画面卡顿。 ...
分类:
其他好文 时间:
2017-05-01 12:56:22
阅读次数:
193
chromium 下的content_shell_apk启动的时候,会有黑屏问题出现。终于问题源于surfaceview的创建。 SurfaceView假设在Activity创建的时候。就创建,此时不会有黑屏问题。可是Activity启动之后,再去创建surfaceview就有黑屏问题出现。 为了规 ...
分类:
其他好文 时间:
2017-04-26 22:00:15
阅读次数:
137
一.布局代码 二.关键代码 三.PreviewActivity代码 四.所需权限: ...
分类:
其他好文 时间:
2017-04-22 13:04:30
阅读次数:
232