-2

我知道这个问题已经被问过很多次了。我知道有两种方法可以做到这一点。(1)使用截图库(但我总是黑屏)。(2)从帧缓冲区获取数据与生根|| \dev\graphics\fb0||(但它始终为 0 字节,我不知道存储当前设备屏幕截图的确切位置)。我的首选要求是获得更好的帧速率。任何帮助都会非常有帮助,因为我已经花了很多时间在这。

4

2 回答 2

0

你可以使用这个:

$ adb shell screencap -p /mnt/sdcard/sc.png
$ adb pull /mnt/sdcard/sc.png
于 2013-02-27T17:52:05.187 回答
0

您可以使用以下代码获取视图的绘图缓存:

    view.setDrawingCacheEnabled(true);
    view.buildDrawingCache();
    Bitmap b1 = view.getDrawingCache();
于 2013-02-27T17:06:54.860 回答