《Android应用开发攻略》——1.13 从模拟器/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)提供在实际设备上获取屏幕截图的内置机制:只要同时按下降低音量控件和电源按钮,图像将保存到设备中,可以在图库应用程序中查看。

image
image
image

来源:https://yq.aliyun.com/articles/175991


智能推荐

Android模拟器

Android Emulator是一款功能非常齐全的模拟器,电话本、通话等功能都可进行模拟。甚至其内置的浏览器和Google Maps都可以联网。用户可以使用键盘输入,单击模拟器按键输入,甚至还可以使用鼠标单击、拖动屏幕进行操作。 1.模拟器和真机的不同之处     * 不支持呼叫和接听实际来电,但可以通过控制台模拟电话呼叫(呼入和呼出)。   &...

Android模拟器

下载地址:https://developer.android.com/sdk/index.html   安装: Download interrupted: Connection to https://dl-ssl.google.com refused   这个可能是网络问题,国内连google服务器经常连不上。 尝试用下面办法试下: 1.上图SDK Manager 的 Tool...

Android 模拟器

Android 模拟器介绍   是什么? Android 模拟器是能在个人计算机运行并模拟安卓手机系统的模拟器,并能安装、使用、卸载安卓应用的软件。   能做什么? 利用安卓模拟器,用户即使没有手机硬件设备,也能在模拟器中使用移动应用程序。安卓模拟器能在电脑上模拟出安卓手机运行环境,让用户在电脑上也能体验安卓游戏和应用。对于我们开发人员来讲,可以在模拟器上运...

《Android应用开发攻略》——3.3 为应用测试设置Android虚拟设备(AVD)

3.3 为应用测试设置Android虚拟设备(AVD) Daniel Fowler 3.3.1 问题 成功的应用程序必须运行于各种不同的Android设备及其版本上,所以必须在一系列设备上进行测试。 3.3.2 解决方案 使用Android SDK的设备模拟工具包配置设备和操作系统的组合,通过在各种组合上的测试能够减少与设备硬件差异相关的问题。 3.3.3 讨论 Android设备从廉价到&ldq...

android 模拟器genymotion 外接USB设备调试

最近在做关于安卓usb通信的开发,因为测试机都不支持OTG没有办法进行测试。于是想着用模拟器试试能不能成功识别,结果在一篇博文的帮助下,成功识别了。特此记录下来。 1. 使用的软件: Genymotion 模拟器、Oracle VirtualBox 2. 具体步骤: 确定你已经安装好模拟器,打开VirtualBox可以在左侧的列表看到你的虚拟设备列表,选中需要识别的设备(这里懒得截新的图了,应该把...

猜你喜欢

android模拟器与pc,模拟器与模拟之间用socket进行通信和获得模拟器ip地址程序...

        在本机上启动两个模拟器,本机(PC)和模拟器的信息如下:         大家可以看到,两个模拟器的IP地址都是完全一样的,所以要实现两个模拟器之间的通信,使用模拟器的IP地址是办不到的。         获取模拟器名称:     &...

使用天天模拟器开发Android应用

下载天天模拟器 天天模拟器官网 配置ADB环境变量 新建系统环境变量"ANDROID"内容为: D:\BACKUP\Android\adt-bundle-windows-x86_64-20140321\sdk\platform-tools; D:\BACKUP\Android\adt-bundle-windows-x86_64-20140321\sdk\; 编辑系统"...

IDEA Android模拟器和设备上运行和调试Ionic应用程序

一.ionic https://ionicframework.com/docs/developing/android 可以在官网下载安装 Android Studio, 在将应用程序部署到Android模拟器和设备之前,必须先配置本机项目。 **ionic capacitor add android 开发Ionic应用程序并将其同步到本机项目。 **ionic capacitor copy and...

原型对象,原型链

函数都有prototype属性,它指向原型对象。 实例对象有__proto__属性,它指向对象原型 每一个原型对象都有constructor输赢,指向构造函数,每一个原型对象又具有__proto__属性,这个指向Object.prototype.在这里插入图片描述...

Node 调用 dubbo 服务的探索及实践

2.Dubbo简介 2.1 什么是dubbo Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 2.2 流程图 Provider : 暴露服务的服务提供方。 Consumer : 调用远程服务的服务消费方。 Registry : 服务注册与发现的注册中心。 Monito...

问答精选

Correctly formatting GCM notifications?

I'm currently trying out the google cloud messaging service with its sample application "Guestbook." https://developers.google.com/cloud/samples/mbs/ I'm attempting to send notifications tha...

Are there any performance benefits of using Asynchronous functions over Synchronous in Node Js?

Now I came across an article that distinguishes between an Asynchronous function and Synchronous functions. From my understanding of the different examples and explanations, synchronous functions are ...

Python: Costing calculator output

Good day all I'm busy creating a small costing calculator for the signage department. I'm not getting the calculator to output the amount. Brief Description: You enter the height and width and then wh...

Flask-SQLAlchemy - model has no attribute 'foreign_keys'

I have 3 models created with Flask-SQLalchemy: User, Role, UserRole role.py: user.py: user_role.py: If I try (in the console) to get all users via User.query.all() I get AttributeError: 'NoneType' obj...

Seeding many PRNGs, then having to seed them again, what is a good quality approach?

I have many particles that follow an stochastic process in parallel. For each particle, there is a PRNG associated to it. The simulation must go through many repetitions to get average results. For ea...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答