回答
转至DDMS - >设备 - >检查顶部右侧有,你会发现相机图标,点击该图标,你会得到你的设备/模拟器截图。
再次阅读问题 – Matsemann
感谢您的答复,但我想要实现应用程序捕获设备屏幕截图,这就是为什么我要与代码解决方案 –
你可以使用代码或jar库截取正在运行的应用程序的屏幕截图。但有你需要Root权限的手机(Android 4.0的前)系统范围的截图
可以以编程方式通过使用与布局的顶层查看下列命令获取整个屏幕的位图:
topLevelView.setDrawingCacheEnabled(true);
Bitmap fullScreenBitmap = Bitmap.createBitmap(topLevelView.getDrawingCache());
topLevelView.setDrawingCacheEnabled(false);
然后,您可以使用fullScreenBitmap执行任何您需要的操作。
感谢您的回复,我已经尝试过这一点,但它给了黑屏或者说我已经设置当前XML视图的onCreate ()函数,但我想从应用程序启动(应用程序菜单或Android设备的主屏幕)的屏幕截图。 –
看到这个code.It可能对你有帮助。
View v1 = view.getRootView();
v1.setDrawingCacheEnabled(true);
Bitmap bm = v1.getDrawingCache();
这里'视图'意味着你的布局视图。 –
感谢您的回复,但我已经尝试过这给它黑屏或电动车 –
你可以发布你的代码? –
- 1. Android - 如何以编程方式抓取屏幕截图
- 2. 以屏幕截图(以编程方式)
- 3. 以Android编程的屏幕截图问题以编程方式
- 4. Android设备屏幕截图
- 5. 如何以编程方式获取android用户主页屏幕截图?
- 6. 如何在Android中以编程方式拍摄屏幕截图?
- 7. 以编程方式获取Java applet的屏幕截图
- 8. 如何在Android中以编程方式截屏整个屏幕?
- 9. 以编程方式在Android设备上采取当前屏幕的屏幕截图?
- 10. Android - 以编程方式截取屏幕截图而不参考视图/活动
- 11. 以编程方式拍摄整个屏幕的屏幕截图
- 12. 如何以编程方式从PC获取iphone当前屏幕截图?
- 13. 如何以编程方式获取Excel单元格范围的屏幕截图?
- 14. 如何以编程方式获取.Net WinForms控件的屏幕截图?
- 15. 以编程方式获取Android中的“屏幕锁定”设置
- 16. 如何以编程方式在Sprite-Kit中截取屏幕截图?
- 17. 如何以编程方式截取iPhone主屏幕
- 18. 如何以编程方式截取DrawingSurface的屏幕快照
- 19. 编写一个Android应用程序以获取屏幕截图
- 20. Android以编程方式拍摄屏幕截图
- 21. 以编程方式抓取OSX中的屏幕截图
- 22. 以编程方式在网络中抓取屏幕截图
- 23. 如何制作一个应用程序,可以采用编程方式截取android设备的整个屏幕?
- 24. 如何以编程方式拍摄设备屏幕快照?
- 25. Monodroid - 如何以编程方式调整设备屏幕亮度?
- 26. 以编程方式从连接的Mac电脑上获取iOS设备屏幕截图
- 27. 以编程方式编辑屏幕截图
- 28. 以屏幕截图并以编程方式发送
- 29. 从我的应用程序截取设备的屏幕截图
- 30. 如何获取屏幕截图图片
你在标题中以编程方式说,但你没有在问题中提到它。 – MrWaqasAhmed