最近做一个东西,直接从android的/dev/graphics/fb0中读出当前屏幕上的显示数据,得出一些结论:
1. fb0中保存有两个屏幕的图像RGB数据(所谓的双缓冲?)
2. 不管屏幕是横屏还是竖屏,fb0中的图像始终是竖的,要自己去处理。
fb0中数据还原成完整图片后如下:
竖屏 横屏