http://code.google.com/p/android-screenshot-library/
代码如下
main.c
Posted by Tim Bray on 23 August 2011 at 11:15 AM
ava.lang.Object
android.view.view
已知直接子类:
AnalogClock, Imageview, Keyboardview, ProgressBar, Surfaceview, Textview, viewGroup, viewStub
已知间接子类:
AbsListview, AbsSeekBar...
android自定义画虚线view 通过自定义view可以实现在界面上添加虚线功能,自定义view代码为: Java代码[code]1.public class DashedLineview extends view { 2. 3. public DashedLineview(Context context, AttributeSet attrs) { 4. super(context, attrs); 5. 6. } 7. 8. @Override 9. protected void onDraw(Canvas can...
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...