在android中以编程方式拍摄设备快照

Posted

技术标签:

【中文标题】在android中以编程方式拍摄设备快照【英文标题】:take device snapshot programmatically in android 【发布时间】:2013-10-21 11:48:27 【问题描述】:

我如何拍摄设备快照,例如这款平板电脑在菜单栏中有按钮来拍摄设备屏幕快照? 该设备具有 android 4.1.1 我希望在我的应用程序中实现相同的功能来捕获屏幕快照。

注意:

我不想使用Layout.getDrawingCache(); 我只想在操作系统使用时访问此方法。或类似的解决方案 我不需要root设备。所以请不要提供root解决方案

【问题讨论】:

为什么不getDrawingCache() 因为它只需要布局区域..我想使用整个设备屏幕区域。@Nizam 亲爱的,这是一个完全不同的问题@Wilhelmsen @hamad 我有点快,删除了它:) 【参考方案1】:

看看这个https://code.google.com/p/android-screenshot-library/ 我希望它对你有用...

【讨论】:

以上是关于在android中以编程方式拍摄设备快照的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式获取 Android 手机型号,如何在 android 中以编程方式获取设备名称和型号?

在android中以编程方式获取屏幕密度?

Android - 如何在小米设备中以编程方式启用自动启动选项?

以编程方式拍摄视图/WebView 的快照

提高android应用程序中以编程方式捕获的图像的质量[重复]

如何在android中以编程方式检测MIUI ROM?