如何拍摄android中的屏幕截图

时间:2011-07-10 20:30:49

标签: android android-layout screenshot

我想在Android中拍摄一个屏幕截图,无论应用程序如何,并且没有手机。我已经看到上一个帖子link 我遵循了这些说明,但它们特定于一个应用程序。我们需要更改每个应用程序的布局文件。

我还遇到了link这是一个图书馆。我不清楚的一件事是,是否应该为每个应用程序更改manifest.xml文件。

如果有其他办法可以,请告诉我吗?我知道这是一个安全问题,但如果应用程序不介意我需要拍摄屏幕截图。

感谢。

1 个答案:

答案 0 :(得分:3)

如果您不需要状态栏(或键盘),则可以在活动中执行此操作:

View root = findViewById(android.R.id.content);
root.setDrawingCacheEnabled(true);
Bitmap bm = Bitmap.createBitmap(root.getDrawingCache());
root.setDrawingCacheEnabled(false);

完全未经测试但它应该有效。


在看到您关于截取其他应用程序的截图的评论之后,我不相信你想要的东西是可能的,如果没有生根电话。