在网上看到很多关于利用c代码从framebuffer中获取数据截图的帖子,是否有一种方法可以从framebuffer中取得流,并且把它保存在本地?

解决方案 »

  1.   

    Quote: 引用 1 楼 A328240784 的回复:

    有。但具体解析不知道怎么做,网上流传的代码基本上是无法运行的,你是木木?[/quote
    你有读取流的方法吗?可以告诉我吗?邮箱[email protected],我们可以一起讨论讨论,,,,,
    我不是木木
      

  2.   

    你直接adb shell cat /dev/graphics/fb0 > /data/fb0,此时的fb0是很原始的数据,接着你可以adb pull,将刚才的fb0拖出来自己解析。没有文件头的,至于解析的话就靠你自己的。不知道是否是你想要的方法。
      

  3.   

    其实如果只是手工截图,参见楼上流程,你可以写个批处理来完成。
    不过我指的是具体分析framebuffer的图像格式,一般网上资料很难找,真的要做,肯定得花钱雇人来做。这个不同硬件可能都会不同。技术好的帮你写个通用的读取info来自动判断格式的程序,技术不好的就只能写死比如rgba之类。