我需要从后台运行的服务中截取屏幕截图。屏幕截图可以是前台应用程序的截图,即使它不是我的应用程序,这就是我不能使用 DrawingCache 的原因。我四处寻找,发现了这个
process = Runtime.getRuntime().exec("su -c cat /dev/graphics/fb0");
InputStream is = process.getInputStream();
但我不知道如何处理流。如何将其放入位图中?我不需要将其保存到文件中,只需将其保存在变量中即可。这适用于有根电话。
任何帮助深表感谢。