我正在尝试在 android 上捕获我的活动屏幕。我正在使用下面的代码:
View root = this.activity.getWindow().getDecorView().getRootView();
Bitmap b = Bitmap.createBitmap(root.getWidth(), root.getHeight(), Config.RGB_565);
Canvas c = new Canvas(b);
root.draw(c);
if (b != null && !b.isRecycled()) {
this.screen = Bitmap.createBitmap(b);
}
如果屏幕键盘弹出,那么我只有活动窗口的可见部分,this.screen
其余部分是空白的。
有什么方法可以获取屏幕键盘下我的应用程序的屏幕截图,包括部分?