<分区>
我想以编程方式截取全屏屏幕截图, 例如,android 主屏幕或菜单之一。 如何在我的应用程序中查看主屏幕? 我想以编程方式获取它!!! 需要root模式也没关系!
请帮助我,对不起我的英语!
<分区>
我想以编程方式截取全屏屏幕截图, 例如,android 主屏幕或菜单之一。 如何在我的应用程序中查看主屏幕? 我想以编程方式获取它!!! 需要root模式也没关系!
请帮助我,对不起我的英语!
最佳答案
使用下面的代码
Bitmap bitmap;
View v1 = MyView.getRootView();
v1.setDrawingCacheEnabled(true);
bitmap = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);
这里的 MyView 是我们需要通过它包含在屏幕中的 View 。
关于android - 如何在 Android 上以编程方式截取屏幕截图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7514325/
相关文章:
java - Android+Eclipse+Flixel - 找不到父类(super class)
android - 除了使用 LinearLayouts 和 layout_weight 之外,还有其他方法可以均匀分布 View 吗?
android - 如何使用 xml 主题更改 appcompat 操作栏默认顶部和底部填充?
java - 如何返回 DocumentSnapShot 作为方法的结果?
python-3.x - 在 Google 表格或 Python 中的 Excel 中截取范围的屏幕截图?
Android:如何在 root 设备上获取帧缓冲区(屏幕截图)?