【发布时间】:2015-02-23 08:59:03
【问题描述】:
如何在 Android 上截取整个活动的屏幕截图,即使内容不可见? 前任。把聊天全截图然后生成图片文件?
我也想要截图不可见区域。
谢谢
【问题讨论】:
-
我尝试了 android ASL 库,但演示无法正常工作。 code.google.com/p/android-screenshot-library
-
我什至不确定这在技术上是否可行
-
这是有可能的,因为你的 Activity 是可见的。
-
@DerGolem:不一定。事实上,在一般情况下,对于合理的努力水平来说“不可能”是不切实际的。任何使用适配器模式(
ListView、RecyclerView、ViewPager等)的东西都不适用于“经典”屏幕截图方法,因为目前并非所有适配器项都在Views中呈现。相反,您基本上必须通过手动单独渲染每个适配器项目并假装它们都在屏幕上来将自己的屏幕截图拼接在一起。你可能没有堆空间。 -
为什么要截屏?对于“完整聊天”,我不会选择将输出保存为图像。我会使用 HTML,或者 PDF,这样文本仍然可以搜索、复制等。
标签: java android screenshot