http://code.google.com/p/android-screenshot-library/
代码如下
main.c
S3C6410的双framebuffer于android系统中存在的问题 在为S3C6410移植android系统过程中,发现在拖动任务栏,软键盘输入信息等情况下,屏幕会出现闪烁现象,类似刷新率不足情况。一直认为
原因是自己porting的系统没有实现copybit等2D加速功能,导致填充速度不够快。昨天在调试双framebuffer时发现,问题可能出在双
framebuffer上的交换上。android使用双...
framebuffer 设备介绍
这是一个关于如何编程的文档,因此,请在你编译或执行例子之前,正确配置你的framebuffer 设备。
用framebuffer 设备,你可以把你的计算机屏幕当成一个真正的图形设备。你可以修改分辨率,刷新率,色彩深度等。最好的一点是,你可以把像素点绘在任何你想要的地方。framebuffer 设备不是一个图形库,而更确切的是一个低级的通用设备。这样创造了巨大的灵活性,但同时也有它的缺点。想使用framebuffer 设备,...
*一、framebuffer的原理*
framebuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。
Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出framebuffer这个设备来供用户态进程实现直接写屏。framebuffer机制模仿显卡的功能,将显卡硬件结构抽象掉,可以通过framebuffer的读写直接对显存进行操作。用户可以将framebuffer看成是显示内存的一个映像,将...
如对android原生(Natvie)C开发还任何疑问,请参阅《android原生(Native)C开发之一:环境搭建篇》:http://blog.sina.com.cn/s/blog_4a0a39c30100auh9.html 虽然现在...
虽然现在能通过交叉环境编译程序,并push到android上执行,但那只是console台程序,是不是有些单调呢?下面就要看如何通过Linux的
framebuffer
技术在android上画图形,关于Linux的framebuffer技术,这里就不再详细讲解了,请大家google一下。
操作framebuffer的主要步骤如下:
1、打开一个可用的framebuffer设备;
2、通过mmap调用把显卡的物理内存空间映射到用户空间;
3、更改内存空间里的像素数据并显示;
4、退出时关闭fra...
db2 =>; describe table zbgrfhz
Column Type Type
name schema name Length Scale Nulls
------------------------------ --------- ------------------ -------- ----- ------
ZH SYSIBM CHARACTER 12 0 No
HM SYSIBM CHARACTER 8 0 No
JGM...
现在开发的环境下(solaris),double和long double 定义的两个变量里
付值152255285387.1892
printf("[%f]\n", double 变量);
printf("[%Lf]\n", long double 变量);
printf显示结果都是152255285387.188995
sizeof(double) = 8
sizeof(long double) = 16
谁有这方面的经验吗?