我可以通过编程方式拍摄主屏幕的截图,而不必使用android设备吗?
我想拍摄我的主屏幕截图。我如何才能做到这一点?我可以拍摄当前活动的屏幕截图,但不能拍摄主屏幕 我拍摄当前活动截图的代码是我可以通过编程方式拍摄主屏幕的截图,而不必使用android设备吗?,android,screenshot,Android,Screenshot,我想拍摄我的主屏幕截图。我如何才能做到这一点?我可以拍摄当前活动的屏幕截图,但不能拍摄主屏幕 我拍摄当前活动截图的代码是 View v1 = linearlayout_var.getRootView(); v1.setDrawingCacheEnabled(true); Bitmap bm = v1.getDrawingCache(); BitmapDrawable bitmapDrawable = new BitmapDrawable(bm); imageview.setBackgroundD
View v1 = linearlayout_var.getRootView();
v1.setDrawingCacheEnabled(true);
Bitmap bm = v1.getDrawingCache();
BitmapDrawable bitmapDrawable = new BitmapDrawable(bm);
imageview.setBackgroundDrawable(bitmapDrawable);
如果我想拍摄主屏幕的截图,我应该使用什么来代替linearlayout_var,这样我就可以看到主屏幕的根视图
在单行中,我的问题是如何获得主屏幕的根视图???试试这个
getWindow().getDecorView().findViewById(android.R.id.content);
希望有帮助。您可以使用adb截图,但我不知道这是否适合您的使用案例。您找到解决方案了吗?