如何使用Android设备拍摄屏幕截图?


151

有没有办法拍摄Android设备的屏幕截图并将其另存为图像文件?


您是指电话本身,就像可以在iPhone上(同时按下房屋和锁定按钮)还是从连接的PC上?
TimBüthe10年

3
通话中。是的,就像按一些按钮一样,然后您可以获取一个文件
Louis Rhys

1
点击此链接,了解如何在Android上拍摄屏幕截图。

通过使用亚行:adb shell screencap -p /sdcard/image.png
Benny

Answers:


117

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

您可以同时按电源按钮和降低音量按钮以截屏。它将保存到您的画廊。

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

如果您的Android低于4.0:

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

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


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

5
@VarLogRant-取决于电话,有些可以不生根地工作,而另一些则不可以。
克里斯·斯特拉顿

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

50

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

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

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

但是,某些屏幕受到保护,因此无法捕获,例如某些系统设置对话框。


1
似乎不适用于股票三星Nexus。Gallery应用程序中未显示任何内容。
Gulbahar 2012年

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

21

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


1
我尝试过这个。在运行2.2的droid上不起作用。
马特2010年

还没听说,就行不通(运行Froyo)
Michael Paulukonis

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

9
这是银河S的功能
。– ale

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

16

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


15

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

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

这也适用于:

  • 三星Galaxy S4(I9505三星版)

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

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

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

也适用于Samsung Galaxy S3 mini(Android 4.1.2)。
JakubNarębski2013年

11

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

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

  1. 安装droid VNC服务器

    在此处输入图片说明

  2. 打印屏幕。

  3. 利润!

请注意,这仅适用于基于root用户的手机,其应用程序描述如下:“ 从Honeycomb 3.2开始,没有非root用户的显示获取API ...您需要
ROOTED

10

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

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


10

一行脚本应该在具有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 $1.png && mogrify -flip -flop $1.png && rm fb0

并将其保存为例如screenshotter.sh具有可执行权限的,然后像这样调用它screenshotter.sh my_picture_of_android_home_screen

最终结果my_picture_of_android_home_screen.png是保存了一个名为PNG的文件。

买者自负:

这需要ffmpegimagemagick工具:)


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

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

8

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

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

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

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

(可变)使用计时器拍摄屏幕截图效果很好!


7

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


6

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


6

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

请遵循以下指示:

  1. 转到您要捕获的屏幕。
  2. 按住“ 主页”按钮(中间),然后紧接着迅速按“ 电源”按钮。如果您等待太久,它将无法正常工作,您只需设置电话块即可。
  3. 如果成功完成,则您应该能够听到经典的咔嗒声,并且屏幕上还会出现白色边框。
  4. 去检查您的图库应用程序。

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


2
此功能适用于三星Galaxy S4,库存ROM
geffchang

5

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


5

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


5

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

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

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


5

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

这样的优点是可以更好地组织屏幕截图或使用Direct Share直接与联系人共享,当您希望共享时会弹出

在此处输入图片说明

  • 按住主屏幕按钮,直到出现Google Now on Tap

  • 点击左下角的共享按钮

(以上图片来自这里

在Moto X Play Power+ Vol Dn 作品上


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

4

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

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


1

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

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

唯一的缺点是您需要在线


1
您也可以键入命令。
xji

0

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


0

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


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.