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中出现的“Resourcedoes 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)提供在实际设备上获取屏幕截图的内置机制:只要同时按下降低音量控件和电源按钮,图像将保存到设备中,可以在图库应用程序中查看。