Теперь я использую "/dev/graphics/fb0", чтобы получить буфер кадра и iam, сохраняя его на SD-карте, используя "cat/dev/graphics/fb0>/sdcard/screen.raw".
Теперь я хочу преобразовать эти необработанные данные в png-изображение и отобразить его на экране. Возможно его преобразование в png в android-код с помощью (NDK/SDK).
Код для этого можно найти в дереве исходных файлов Android. Старый инструмент скриншотов считывает из устройства framebuffer и сохраняет его в PNG.
Обратите внимание, что это не работает на новых устройствах, которые могут использовать наложения аппаратных композиторов, чтобы избежать записи в один фреймбуфер. На таких устройствах вам нужно использовать инструмент screencap.