界面布局和上一节的mp3基本一样,播放视频需要一个控件SurfaceView SurfaceView控件在内部维护了一个双缓冲的技术,使用两个线程进行解析帧和显示到界面上 在Activity的onCreate()方法里面,找到控件对象 其他代码和上一节的音频播放一致 找到MediaPlayer对象调 ...
分类:
移动开发 时间:
2016-04-03 13:03:23
阅读次数:
203
昨天在论坛上,有人问起双缓冲的实现问题,想起网上这方面资料比较凌乱,而且多是DirectX相关的,今天特地在这里给大家简要的介绍一下双缓冲技术及其在VC++的GDI绘图环境下的实现。 1. Windows绘图原理 我们在Windows环境下看到各种元素,如菜单、按钮、窗口、图像,从根本上说,都是“画 ...
分类:
其他好文 时间:
2016-04-01 14:51:33
阅读次数:
257
所谓双缓冲就是先画到内存画布(如: TBitmap), 然后再转帖到目的地.譬如下面小程序: 改为双缓冲绘图可以是: ...
分类:
其他好文 时间:
2016-03-31 21:40:41
阅读次数:
114
这里先给出一段代码,功能是用键盘控制屏幕上的一个小矩形移动:
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.WindowA...
分类:
其他好文 时间:
2016-03-29 13:04:45
阅读次数:
270
145(自己编写) 400(看书打印) 监听鼠标键盘 线程的定义和意义 了解了一下双缓冲 ...
分类:
其他好文 时间:
2016-03-27 21:06:20
阅读次数:
171
一.理解双缓冲机制 1.创建一个画板,和一个图片() 2.将图片设置为画板 3.之后画板将会在该图片上作画 4.之后再将图片放到View提供的画板上显示 二、实例(利用双缓冲机制的画板) public class DrawView extends View { private int view_wi ...
分类:
其他好文 时间:
2016-03-26 18:42:35
阅读次数:
164
利用winform开发时,可能都会遇到一个问题,就是在panel中不停的重绘图形时,图形会不停的闪烁。要解决这个办法只需要开启双缓冲即可,由于初学c#,理解的不是很深,所以不多做解释。以下代码亲测可以解决这个问题:首先创建一个自己的panel类:usingSystem;
usingSystem.Colle..
利用winform开发时,可能都会遇到一个问题,就是在panel中不停的重绘图形时,图形会不停的闪烁。要解决这个办法只需要开启双缓冲即可,由于初学c#,理解的不是很深,所以不多做解释。以下代码亲测可以解决这个问题:首先创建一个自己的panel类: using System; using System
http://www.cnblogs.com/del/archive/2010/04/19/1715779.html 所谓双缓冲就是先画到内存画布(如: TBitmap), 然后再转帖到目的地.譬如下面小程序: procedure TForm1.FormCreate(Sender: TObject)
分类:
其他好文 时间:
2016-01-30 13:19:53
阅读次数:
137
MySQL 配置: 清空查询缓存 reset querry cache; 当写入时,使用 innodb_flush_method=O_DIRECT 来避免双缓冲. 不要混用 innodb_thread_concurrency 和 thread_concurrency 参数– 这2个值是不兼容的. 保
分类:
数据库 时间:
2016-01-27 21:19:22
阅读次数:
256