如何在安卓设备上截取屏幕布局?

4

我的问题是如何使用内置的屏幕截图功能进行截屏。如果有提示或示例代码将不胜感激。


编程上,您想在Android中截屏。请参见此链接:https://dev59.com/3nE85IYBdhLWcg3wr1ge - harikrishnan
2个回答

13

有两种方法可以尝试:

  • 使用Eclipse

在Eclipse中打开设备视图(Window菜单-->显示视图选项-->其他,Android-->设备),右侧有一个名为Screen Capture的工具栏按钮。

  • 使用Android代码

    Bitmap bitmap;
    View v1 = MyView.getRootView();
    v1.setDrawingCacheEnabled(true);
    bitmap = Bitmap.createBitmap(v1.getDrawingCache());
    v1.setDrawingCacheEnabled(false);
    

3
您需要在我的答案右侧的勾选标记上打勾来接受答案,这样可以使其他人受益,并且请不要改变原意,使内容更加易懂。 - Krish
@Krish 我尝试实现了给出的代码行,但是在第三行抛出了异常,为什么会这样呢? - Nikhil Singh

2

在DDMS中选择左侧的模拟器,然后点击相机图标...然后将其保存到您的电脑中。


这段话是关于如何从模拟器中保存照片到电脑中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接