是否可以从“最近打开的应用程序”获取完整的应用程序截图?
我想为Android制作MeeGo或Symbian类似的任务管理器。如何从“最近打开的应用程序”中获取屏幕截图?
1
A
回答
3
我怀疑这是可能没有植根手机上运行。
系统近期任务面板通过此代码获取缩略图:
final ActivityManager am = (ActivityManager)
mContext.getSystemService(Context.ACTIVITY_SERVICE);
ActivityManager.TaskThumbnails thumbs = am.getTaskThumbnails(td.persistentTaskId);
但似乎getTaskThumbnails
是一个私有方法,并只允许使用系统权限来访问。
另一种选择是使用ActivityManager.getRunningTaks()
让正在运行的任务列表中,然后使用RunningTaskInfo.thumbnail
来获取应用程序的缩略图。但是,它似乎总是返回null。
0
您可以使用AvtivityManager.getRunningTasks获取正在运行的任务列表,并使用它获取屏幕截图。参考这个项目: http://androidexample.com/Check_Current_Running_Activity_%7C_Task_%7C_Application_-_Android_Example/index.php?view=article_discription&aid=111&aaid=133
相关问题
- 1. 如何在Windows应用程序中截取屏幕截图?
- 2. 如何获取网络应用程序的屏幕截图
- 3. 从我的应用程序截取设备的屏幕截图
- 4. WP7:从应用程序获取屏幕截图
- 5. 如何从videofile获取屏幕截图?
- 6. 截取应用程序中的屏幕截图
- 7. 如何从android应用程序中禁用屏幕截图?
- 8. 使用cuda获取可见应用程序的屏幕截图
- 9. 如何自动捕获iOS应用程序的屏幕截图
- 10. 如何获得应用程序的屏幕截图
- 11. 使用screencap实用程序获取屏幕截图时的屏幕截图使用screencap实用程序获取屏幕截图
- 12. 如何排除显示最近应用程序的我的应用程序屏幕截图
- 13. AIR应用程序的屏幕截图
- 14. iphone - 截取其他应用程序的屏幕截图?
- 15. Robotium - 如何截取屏幕截图并从测试用例内部打开
- 16. 如何获取屏幕截图图片
- 17. 在应用程序内获取屏幕截图
- 18. 编写一个Android应用程序以获取屏幕截图
- 19. Windows Phone 7,获取应用程序列表+屏幕截图
- 20. 如何在Windows Form应用程序中获取监视器的屏幕大小以捕获屏幕截图?
- 21. 如何使用服务截取我的应用程序的屏幕截图?
- 22. QQ屏幕截图应用程序
- 23. 应用程序屏幕截图问题
- 24. 如何在android中获取最近打开的应用程序名称?
- 25. 从屏幕截图中排除覆盖应用程序图标
- 26. ffmpeg获取屏幕截图
- 27. 如何在iPhone应用中截取屏幕截图?
- 28. 从browserstack获取屏幕截图
- 29. 从LinearLayout获取屏幕截图
- 30. 从WPF获取屏幕截图
这怎么能用来截取一个'RunningTaskInfo'截图? –