我想在Android中拍摄一个屏幕截图,无论应用程序如何,并且没有手机。我已经看到上一个帖子link 我遵循了这些说明,但它们特定于一个应用程序。我们需要更改每个应用程序的布局文件。
我还遇到了link这是一个图书馆。我不清楚的一件事是,是否应该为每个应用程序更改manifest.xml文件。
如果有其他办法可以,请告诉我吗?我知道这是一个安全问题,但如果应用程序不介意我需要拍摄屏幕截图。
感谢。
答案 0 :(得分:3)
如果您不需要状态栏(或键盘),则可以在活动中执行此操作:
View root = findViewById(android.R.id.content);
root.setDrawingCacheEnabled(true);
Bitmap bm = Bitmap.createBitmap(root.getDrawingCache());
root.setDrawingCacheEnabled(false);
完全未经测试但它应该有效。
在看到您关于截取其他应用程序的截图的评论之后,我不相信你想要的东西是可能的,如果没有生根电话。