截取设备的当前屏幕
当您想在Play商店(以前称为Android Market)上发布他的应用时,他可以上传他应用的屏幕截图。我想用我用来测试应用程序的当前设备(Motorola Droid)截取这些屏幕截图。截取设备的当前屏幕
Play商店有一些应用程序允许您截取屏幕截图,但是您必须为您的手机创建根目录,这是我不想要的。 Stack Overflow中有相关的主题,人们想从那里截取代码(here)。不过,我只想用当前的设备截取我的正在运行的应用程序,该设备通过USB连接到我的电脑;我正在通过Eclipse进行开发,所以应该有一种方法告诉你的运行设备它应该通过SDK截图,对吧?
一些网站(如LifeHacker)提到一个办法做到这一点,
要采取截图,你将需要启用下的设置USB调试,安装Android软件开发工具包,然后用调试工具连接到手机
但他们没有解释我实际需要做的一步一步。
我真的很感激,如果有人可以帮助我。
因为你很可能是开发人员,你有SDK和工作的Eclipse运行Android应用程序。只需插入手机,并确保您在手机上启用了USB调试,该设备需要显示在Eclipse的DDMS
的角度。
一旦您的设备显示在DDMS
透视图中,那里有一个图标用于捕获屏幕。
如果您已经在使用Eclipse来开发您的应用程序,那么您已经安装了Android软件开发工具包。因此,只需打开sdk-android/tools
目录中的ddms
实用程序。在那里,您可以通过选择设备并按下屏幕截图:Ctrl + S(设备 - >屏幕截图...)。
ddms
样子:
注意:'ddms'已被弃用,Android建议现在使用'monitor'。 – 2015-10-08 03:10:27
如果您的设备连接到计算机,则有一个Android SDK附带的工具可帮助您截取屏幕截图。我会解释两者。首先,您需要将设备插入计算机,并让adb识别它(也就是说,当您运行“adb设备”时,它会显示您的手机)。
那么您可以使用Eclipse或DDMS:
DDMS
打开ddms。
点击左侧列表中的设备。
转到菜单设备 - >屏幕捕获。
的Eclipse
打开Eclipse。
打开“设备”视图。你可以通过Window - > Show View - > Other ... - > Android - > Devices进入。
点击设备。
在设备视图中,右上角有一张小图片。如果您将鼠标悬停在上面,它会显示“屏幕截图”。点击那个。
这两种方法都会引导您使用捕获屏幕截图的相同工具。有时它可能是一个小错误 - 偶尔我需要关闭/重新打开窗口才能获得截图。
'有时'在这里是轻描淡写!它似乎很少适用于我,并且更频繁地崩溃Eclipse。 – 2014-09-01 16:05:53
注意:'ddms'已被弃用,Android建议现在使用'monitor'。 – 2015-10-08 03:10:30
只是注意到ddms已被弃用,而现在这个功能在监视器工具(工具/监视器)中可用。
从控制台窗口打开显示器并在左侧面板中选择设备。点击上面的摄像头(屏幕截图)图标,您将看到当前屏幕。然后,您可以根据需要旋转并复制或保存图像。如果您保存多张照片或者第一次没有得到您想要的内容,Refresh会抓取一个免费的抓屏。
LOL ...我们写的差不多。 +1,因为我认为我的答案是正确的,那么你也是。 – Cristian 2010-07-23 14:01:34
要启用USB调试,应用程序 - >开发 - > USB调试。 – tarkeshwar 2011-06-18 11:25:57
该工具的更高版本已弃用(并损坏)DDMS,并且推荐的替换工具似乎没有截图功能。 2014年有什么工作在这里? – benkc 2014-10-07 00:07:49