是否可以以编程方式截取当前未显示的活动的屏幕截图?也许使用findViewById()?
我希望我的应用在当前活动中按下按钮后截取其他活动的屏幕截图。
为什么这样的东西不起作用?
Bitmap screen; View v1 = findViewById(R.id.someView);
v1.setDrawingCacheEnabled(true);
screen = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);
答案 0 :(得分:0)
我希望我的应用在当前活动中按下按钮后截取其他活动的屏幕截图。
如果其他View
正在后台运行,您可以通过LocalBroadcast事件通知Bitmap
转换为{{1}}。干杯:)