是否可以拍摄Android设备的屏幕截图并将其另存为图像文件?

评论

您是在手机上指的是像在iPhone上一样(同时按下房屋和锁定按钮)还是从连接的PC上实现?

在通电话。是的,就像按一些按钮一样,然后您可以获取文件

单击此链接以了解如何在Android上截屏。

通过使用ADB:adb shell screencap -p /sdcard/image.png

#1 楼

如果您使用的是Android 4.0或更高版本:

您可以同时按电源按钮和降低音量按钮以截屏。它将被保存到您的图库中。

注意:您需要按住按钮约一秒钟以使其起作用。这是为了避免意外按下此组合时的屏幕截图。

如果您的Android版本低于4.0:

如果您是root用户,则可以安装一个名为drocap2的应用程序。这样一来,您可以摇动手机,等待计时器或单击通知栏中的通知以截取屏幕截图,然后将其保存到手机中。

如果您没有root :您无法在手机上运行截图应用。您必须在计算机上安装Android SDK,通过USB连接手机,然后运行名为DDMS的程序。该程序主要用于开发人员调试,但在其菜单之一下具有屏幕截图实用程序。有关教程,请参见此页面。
此外,某些构造函数(如Samsung)已在其手机上实现了此功能(按钮组合在手机之间会发生变化,因此请搜索您的手机)。

评论


使用ShootMe之类的应用程序,您可以轻松地拍摄未扎根手机的屏幕截图。

–戴夫·雅各比
2011年6月2日,下午1:58

@VarLogRant-取决于电话,有些可以不生根工作,而其他则不能。

–克里斯·斯特拉顿(Chris Stratton)
2011年6月2日在16:57



我的旧手机是froyo,我从没有根目录的已下载应用程序中截取了屏幕截图。

–user3949142
2014-09-15 4:22

#2 楼

通过降低音量+电源键的屏幕截图

从Android 4 Ice Cream Sandwich开始,终于可以在没有第3方应用程序或连接的计算机的情况下创建屏幕截图了:

同时按下以下两个键:降低音量+电源

请注意,几乎同时按下两个键至关重要。如果按住调低音量,然后再按电源,则将无法使用。 (在Galaxy nexus 4.1.2上进行了测试)

通过“关机/重新启动”菜单截屏

在较新的设备(Android 8+)上,还存在一个用于创建屏幕截图的按钮菜单,该菜单可让您关闭电源或重新启动设备(通常可通过按电源按钮2秒钟左右来访问)。但是,某些屏幕受到保护,因此无法捕获,例如一些系统设置对话框。

评论


似乎在股票Samsung Nexus上不起作用。 Gallery应用程序中未显示任何内容。

–古尔巴哈尔
2012年6月8日15:01

我遇到了同样的问题:它说了一个截图,“我的电脑\ Galaxy Nexus \内部存储\图片\屏幕快照”中有一个文件,但是它是0字节,当我双击它时,它说“无效的文件”。是否有需要截图的第三方产品?谢谢。

–古尔巴哈尔
2012年6月18日在8:52

“在较新的设备(Android 8+)上,菜单中还有一个用于创建屏幕截图的按钮,您可以通过该按钮关闭或重启设备(通常可以通过按电源按钮2秒钟来访问)。” -在装有Android 8.0的三星Galaxy S7中没有此类按钮。但是,我可以通过按下降低音量+电源设备键一秒钟以上来制作屏幕快照。

– iwis
9月17日12:26



#3 楼

在Galaxy S Froyo(Android 2.2)中,您可以通过按住返回键并点按主屏幕按钮来截取屏幕截图。

评论


我尝试过这个。在运行2.2的droid上不起作用。

–马特
2010-09-30 9:44

没听见,不起作用(运行Froyo)

– Michael Paulukonis
2010-09-30在11:34

在运行2.2的Galaxy S上对我有用。关键是按住(而不是轻按)后退按钮,然后轻按“主页”按钮,然后我听到正常的快门声,并且图库中有一个新的“ ScreenCapture”文件夹,其中包含屏幕截图。

–GAThrawn
10-11-16在16:41



这是Galaxy S的功能。

–ale
2010-11-16 18:28

它有效但是很愚蠢。按住后退按钮时,正在运行的应用程序将退出,然后才能拍摄快照

–丹尼斯C
10 Nov 17'2:15

#4 楼

在计算机上安装Android SDK,连接手机并从终端运行DDMS,然后选择Device > Screen Capture(或Ctrl + S),然后将截屏。

#5 楼

在Samsung Galaxy S II上,同时按下Power + Home按钮。不过这很棘手。 10次​​中有9次我听不到。显然,这是特定于该手机的型号,而不是Android操作系统。

据我所知,所有手机的操作系统都没有内置任何本机应用程序,这确实太糟糕了。

这也适用于:


三星Galaxy S4(I9505三星版)


评论


它显然是冰淇淋三明治的原产地。

–ale
2011-10-20 12:33

@AlEverett我可以在Gingerbread上找到它。有趣的是,ICS使情况变得更糟-在Gingerbread中,我可以抱住家并发威。在ICS中,我必须同时按下两个按钮并保持一会儿。不过,ICS确实更改了屏幕快照动画/保存位置/剪贴板。

–鲍勃
13年4月23日在11:54

我关注了@Bob的注释,并在Note 2上起作用。请确保同时按住两个按钮,它将把屏幕截图发送到剪贴板。

– CaptainBli
2013年5月31日15:07



也适用于Samsung Galaxy S3 mini(Android 4.1.2)。

–雅库布·纳朗斯基(JakubNarębski)
2013年12月9日18:13

#6 楼

以下方法也需要root用户,但如果在撰写文章,应用程序评论或文档时需要屏幕截图,可能会变得更好,更轻松。

您不需要复杂的说明或Android SDK,并且它适用于所有已植根的设备。



安装droid VNC服务器。



打印屏幕。
利润!


评论


请注意,这仅适用于有根电话,从应用程序的描述中可以看出:“从Honeycomb 3.2开始,没有无根的显示抓取API ...您需要有根设备。”

–GAThrawn
2012年1月31日上午10:54

#7 楼

在HTC EVO3D上,您可以同时按下锁定按钮和主页按钮以捕获屏幕截图。

仅供参考,“锁定按钮”与电源按钮相同

#8 楼

一行脚本应该在具有root权限的手机上执行此操作,请注意,该脚本适用于Linux,并且针对800x480屏幕分辨率进行了硬编码,此外,如果您的Android的Linux内核具有以下格式的帧缓冲支持,请执行以下操作:

#!/bin/sh
adb pull /dev/graphics/fb0 fb0 && ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb565le -s 480x800 -i fb0 -f image2 -vcodec png .png && mogrify -flip -flop .png && rm fb0


并保存为例如screenshotter.sh,并具有可执行权限,然后像这样调用它。最终结果是保存了一个名为screenshotter.sh my_picture_of_android_home_screen的PNG文件。

凹腔加料器:

这需要my_picture_of_android_home_screen.pngffmpeg工具:)

评论


嗨,您能解释一下该脚本吗?假设我知道fb0是什么。另外,您是否真的需要将fb0复制到文件中,是否可以直接将ffmpeg与其一起使用?

–瑞·马克斯(Rui Marques)
2012年9月29日19:14

是的,您需要复制到文件,以便ffmpeg / imagemagick可以使用它。不,您不能直接输入ffmpeg .. :)

–t0mm13b
2012年10月12日15:11

#9 楼

一旦扎根,我就喜欢使用Screenshot(Cyrket链接)。

设置计时器,转到应用程序并等待;或将其设置为“摇动”模式,请转到您的应用程序并摇动它。硬。文件显示在屏幕快照文件夹中。快乐的一天。

,我是认真的。摇动它。除非有一些技巧可以使摇晃并且我做错了方向,否则这并不是敏感的摇晃。

UPDATE:是的,我正在使用计时器选项。 “超人总动员”有一个糟糕的震动传感器,或者应用程序正在怪异地实现它,或者其他一些东西-但震动简直太荒谬了。如果可以的话,它本来应该是一个不错的界面。

(可变)用于截屏的计时器工作正常!

#10 楼

即使没有root用户,ShootMe确实可以在Galaxy Tab(2.2)上为我工作,而ShootMe页面说,它仅适用于已root用户的设备。

#11 楼

您的手机必须扎根。如果只是在市场上搜索“屏幕快照”,则有很多选择。对于无根电话,您可以使用带有插件的海豚浏览器hd来获取网站的屏幕截图。

#12 楼

在Samsung Galaxy Pocket GT-S53001上,无需任何第三方软件即可完成操作。

请按照以下说明进行操作:


转到屏幕上d想要捕获。
按住Home(中央)按钮,然后紧接着快速按Power(电源)按钮。如果您等待太久,它将无法正常工作,您只需设置手机块即可。
如果成功完成,您应该可以听到经典的喀哒声,并且屏幕上还会出现白色边框。
检查您的Gallery应用程序。


1:可能适用于所有运行Gingerbread的Android手机,但我没有亲自尝试。

评论


此功能适用于Samsung Galaxy S4(库存ROM)

– geffchang
13年5月13日在11:26

#13 楼

在擎天柱黑色上,您还可以使用锁定+主页按钮

#14 楼

当我在索尼爱立信弧上进行2.3.4升级(从2.3.3开始)时,按住电源按钮会弹出“飞机模式/关闭电源/静音”菜单,而2.3.4的新功能是出现“并截图”按钮。

#15 楼

在Galaxy Note 2上,您还可以使用S Pen:


按住S Pen上的按钮,然后将其按在屏幕上几秒钟

接下来发生的是,将截图。这样,您就可以在接受或丢弃屏幕截图之前对其进行调整。

#16 楼

旧问题,使用棉花糖上的Google Now on Tap添加添加替代项,这消除了尝试正确按下正确的组合键的失败尝试(有时我最终重新启动了:-)

更好地组织屏幕截图或使用“直接共享”直接与联系人共享的优势,当您希望共享时会弹出




按住“主页”按钮直到出现Google Now on Tap
点击左下角的共享按钮

(此处为上图)

在Moto X Play Power + Vol DN作品

评论


界面现已更改,但是如果我只是简单地说或输入“获取屏幕截图”,那么Google即时就会做到这一点,这很方便。

– xji
18年4月7日在22:32

#17 楼

某些手机​​具有内置功能,例如前面提到的GalaxyS。在Droid Charge上,按住返回按钮并按Home。在大多数新的LG Android手机上,请按住并按住电源。

,唯一通用的方法是使用Android SDK来在计算机上截图。根源和使用屏幕截图应用程序可在许多设备上使用,但有时不行,这不是获取屏幕截图的最简单方法。

#18 楼

在Android 7.1.2上,长按Home键以确认Google并发出语音命令Take Screenshot,它将以All right, taking a Screenshot, touch to continue进行响应。

触摸时,将捕获屏幕截图,并显示“直接共享”菜单以共享屏幕快照,或者如果您有文件浏览器(例如ES或Solid Explorer)可以将其保存到设备,则可以使用该文件来将其保存到设备中

唯一的缺点是您需要在线

评论


您也可以键入命令。

– xji
18年4月7日在22:32

#19 楼

对我来说,最省时间的方法是通过USB OTG使用键盘。
然后只需按Print Screen。

#20 楼

在xperia z5上,您只需按住锁定按钮,即可选择截屏。

#21 楼

在Android Pie上,它内置有电源选项(通过按电源键)



(单击放大)