天天看点

《Android应用开发攻略》——1.13 从模拟器/Android设备获得屏幕截图

rachee singh

1.13.1 问题

你希望获得android设备上运行的应用程序的屏幕截图。

1.13.2 解决方案

使用eclipse中dalvik debug monitor server(ddms)视图的设备屏幕捕捉功能。

1.13.3 讨论

按照如下步骤使用设备屏幕捕捉功能:

1 . 在eclipse中运行应用程序,并转到ddms视图(window(窗口)菜单→open perspective(打开视图)→other(其他)→ddms)或者window菜单→show view(显示视图)→other(其他)→android→devices(设备);前者如图1-36所示。

注意,图1-35中出现的“resourcedoes not exist”一行是因为另一个eclipse项目已经关闭,对这里的步骤没有影响。

2 . 在ddms视图中,选择希望捕捉屏幕的设备或者模拟器。

3 . 在ddms视图中,单击screen capture(屏幕捕捉)图标。见图1-36。

4 . 弹出一个窗口,显示模拟器/android设备的当前屏幕,如图1-37。可以保存屏幕截图,用它来描述应用!

1.13.4 参阅

有些发布版本提供替代的屏幕截图获取手段。cyanogenmod 7.x 在长按电源按钮时在菜单中提供一个屏幕截图。有些具备手写笔支持的htc平板电脑在pen(笔)菜单中提供屏幕捕捉功能。ice cream sandwich(android4.0)提供在实际设备上获取屏幕截图的内置机制:只要同时按下降低音量控件和电源按钮,图像将保存到设备中,可以在图库应用程序中查看。

《Android应用开发攻略》——1.13 从模拟器/Android设备获得屏幕截图
《Android应用开发攻略》——1.13 从模拟器/Android设备获得屏幕截图
《Android应用开发攻略》——1.13 从模拟器/Android设备获得屏幕截图

继续阅读