- 浏览: 141178 次
- 性别:
- 来自: 枣阳
文章分类
- 全部博客 (61)
- dwr (1)
- Flex (8)
- android (15)
- html转换成pdf (1)
- 八款开源 Android 游戏引擎 (巨好的资源) (1)
- url (0)
- Junit测试中找不到junit.framework.testcase (0)
- Junit (1)
- Java (4)
- spring (2)
- itext (1)
- JDBC (2)
- 正则表达式 (1)
- package (1)
- SVN (1)
- json (2)
- 常见问题 (1)
- SQL (1)
- Html5 (3)
- 看看 (1)
- 理论知识 (0)
- JavaScript (0)
- Jquery (0)
- MySQL MyISAM InnoDB 区别 (0)
- MySQL (0)
- struts2 标签 获取s:param的值 子页面获取 s:include s:param的值 (0)
- Oracle (1)
- Web (1)
- 性能 (0)
- Tomcat (0)
- Struts2 (5)
- tools (0)
- Exception (0)
- web开发问题 (0)
- log (0)
- Struts 2验证框架出错:403 for URL:http:////www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd (1)
- IOS (0)
- eclipse (0)
- webservice (0)
- AOP (0)
- View (0)
- 视图 (0)
- hsqldb (0)
- jar包 (0)
- Annotation (0)
- error at ::0 can't find referenced pointcut和error at ::0 formal unbound in point (0)
- Demo (0)
- 精彩文章 (0)
- rest (0)
- Test (0)
- 工具 (0)
- linux (0)
- 常用知识 (0)
- JavaScript 遍历JSON (0)
- 继承了之后还要不要注入的问题 (0)
- liunx (0)
- jQuery Mobile (1)
- ext (0)
- 二维码微信扫描 (0)
- 分享 (0)
- iOS7 (1)
- http (0)
- object-c (0)
- nginx (0)
- myEclipse10 (1)
- VM (0)
- window (0)
- server (0)
- lvs (0)
- 在线支付 (0)
- 安全技术 (0)
- 知识 (0)
- servlet (0)
- 支付 (0)
- mybatis (0)
- 服务器 (2)
- 使用SeaJS,require加载Jquery的时候总是为null (0)
- seaJs (0)
- 微信 (1)
最新评论
-
medlying:
html中的js能够被解析执行吗
Itext 实现 html转换成pdf -
794581572:
还是出现了乱码.. 编码用utf-8还是出了乱码
Itext 实现 html转换成pdf -
mbq820:
楼主为什么我的 提示不支持该字体:Unsupported fo ...
Itext 实现 html转换成pdf -
SwordShadow:
博主写的太好了,可以转载吗?
Itext 实现 html转换成pdf -
sinotao1:
写得非常好。
Struts2 中的数据传输
DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。
DDMS 的工作原理
DDMS将搭建起IDE与测试终端(Emulator 或者connected device)的链接,它们应用各自独立的端口监听调试器的信息,DDMS可以实时监测到测试终端的连接情况。当有新的测试终端连接后,DDMS将捕捉到终端的ID,并通过adb建立调试器,从而实现发送指令到测试终端的目的。
DDMS监听第一个终端App进程的端口为8600,APP进程将分配8601,如果有更多终端或者更多APP进程将按照这个顺序依次类推。DDMS通过8700端口(”base port”)接收所有终端的指令。
下边通过GUI详细了解DDMS的一些功能
Devices
在GUI的左上角可以看到标签为”Devices”的面板,这里可以查看到所有与DDMS连接的终端的详细信息,以及每个终端正在运行的APP进程,每个进程最右边相对应的是与调试器链接的端口。因为Android是基于Linux内核开发的操作平台,同时也保留了Linux中特有的进程ID,它介于进程名和端口号之间。
在面板的右上角有一排很重要的按键他们分别是Debug the selected process、Update Threads、Update Heap、Stop Process和ScreenShot。
Emulator Controlhttp://www.eoeandroid.com/data/attachment/forum/201101/25
通过这个面板的一些功能可以非常容易的使测试终端模拟真实手机所具备的一些交互功能,比如:接听电话,根据选项模拟各种不同网络情况,模拟接受SMS消息和发送虚拟地址坐标用于测试GPS功能等。
Telephony Status: 通过选项模拟语音质量以及信号连接模式。
Telephony Actions: 模拟电话接听和发送SMS到测试终端。
Location Control: 模拟地理坐标或者模拟动态的路线坐标变化并显示预设的地理标识,可以通过以下3种方式:
Manual: 手动为终端发送二维经纬坐标。
GPX: 通过GPX文件导入序列动态变化地理坐标,从而模拟行进中GPS变化的数值。
KML: 通过KML文件导入独特的地理标识,并以动态形式根据变化的地理坐标显示在测试终端。
Threads、Heap、File Exporler
这几项,我们在其他开发工具中也经常使用,就在不此详细说明了。通过File Exporler可以查看Android模拟器中的文件,可以很方便的导入/出文件。
Locate:显示输出的调试信息,详见Android下如何调试程序?;
Console:是Android模拟器输出的信息,加载程序等信息;
使用DDMS模拟发送短信,操作过程如下:
在Emulator Control"Telephony Actions 中输入以下内容
单击发送后,在Android模拟器中打开Messaging,看到下面的短信:
单击新短信,详细查看短信内容:
来自:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=56785
发表评论
-
Android View三种属性——VISIBLE,INVISIBLE,GONE
2014-08-12 15:12 0INVISIBLE:仍旧会占用空间,只是内容不显示。 GO ... -
android Gson的使用
2014-07-29 15:47 0相对于较为传统的Json解析来说,google共享的开源Gs ... -
利用HTML5开发Android笔记
2014-01-08 19:32 0http://johncookie.iteye.com/bl ... -
android 中 webview 怎么用 localStorage?
2014-01-08 19:30 0我在 android里面 使用html5的 localSto ... -
Android 处理流程
2013-11-20 00:50 0今天看了一下别人写的android代码。 大致了解了and ... -
Android开发规范
2013-08-17 08:50 0[size=large]一、Android编码 ... -
android关于AndroidManifest.xml详细分析
2013-07-29 23:57 0http://my.eoe.cn/1087692/arch ... -
Android 精华文章
2013-07-29 23:33 0AndroidManifest.xml http:/ ... -
记事本
2013-04-15 16:28 0对于WebChromeClient,WebViewClien ... -
关于android WebViewClient的方法解释
2013-04-15 14:49 32241、public boolean shouldOverri ... -
PhoneGap 在Android 手机上的全屏(FullScreen)问题
2013-04-15 11:13 1726(注:本方法只适用于PhoneGap 0.93或更高版本) ... -
android 界面布局
2012-06-12 23:26 1521布局: 在 android 中我们常用的布局方式有这 ... -
Activity利用Handler与Thread进行通讯,写了一个简单Demo
2012-06-11 23:32 5880最近写了一个列子,想跟大家一起分享. 用android.os. ... -
Android 文件的保存和读取
2012-05-30 09:55 1351Android 给我们提供了两个方法返回输入、输出流,分别为: ... -
Android中strings.xml文件
2012-05-29 18:13 1521如果动态的修改Android中strings.xml文件中的值 ... -
Android 中LayoutInflater的使用
2012-05-28 17:54 1473在实际开发种LayoutInflater这个类还是非常有用的, ... -
Android 应用程序之间数据共享—ContentProvider
2012-05-25 11:56 1318在Android 应用程序之间数据共享—-ContentRes ... -
Android Bind Service
2012-05-24 10:57 1190启动Service有两种方式:startService 与 b ... -
Android BroadcastReceiver 学习
2012-05-23 14:12 1385BroadcastReceiver 用于异步 ... -
Android API 解析开发包
2012-05-22 09:08 12711、Android API核心开发包介绍 SDK ...
相关推荐
在Android开发过程中,调试是必不可少的一环,而Android Debug Bridge (ADB) 和 Dalvik Debug Monitor Service (DDMS) 是开发者常用的两大调试工具。本文将详细讲解Android DDMS找不到手机设备的问题,以及如何通过...
Android DDMS,全称为Dalvik Debug Monitor Service,是Android开发者常用的一个调试工具,它提供了丰富的功能,包括截图、查看运行线程和堆信息、Logcat日志查看、模拟电话和短信、地理位置模拟等,极大地便利了...
**Android DDMS与TraceView详解** 在Android应用开发过程中,性能优化是不可或缺的一环,而DDMS(Dalvik Debug Monitor Service)和TraceView是开发者常用的性能分析工具,尤其在排查CPU利用率过高、内存泄漏等问题...
`DDMS`(Dalvik Debug Monitor Service)是Android SDK提供的一款强大的调试工具,它可以帮助开发者进行性能分析、内存检测以及我们这里关注的——截图功能。本文将深入探讨如何使用DDMS进行屏幕截图,并实时显示。 ...
1. **直接运行ddms.bat文件**:在安装Android SDK的目录下的`tools/`文件夹中找到`ddms.bat`文件,双击即可启动DDMS。 2. **通过Eclipse集成环境启动**:如果你正在使用Eclipse作为开发工具,可以在Eclipse中启动...
Android DDMS,全称Dalvik Debug Monitor Service,是Android开发者工具集ADT(Android Development Tools)的一部分,主要用于调试Android应用程序。在Android开发过程中,DDMS提供了丰富的功能,帮助开发者进行...
ddms界面无响应 重命名下载的压缩包里面的swt.jar 为org.eclipse.swt.cocoa.macosx.x86_64_3.100.1.v4236b.jar,然后复制到lib/monitor-x86_64/plugins/ 目录下,覆盖原来的文件,重启ddms就可以了。
**Android调试工具DDMS详解** **一、DDMS的定义与作用** DDMS,全称为Dalvik Debug Monitor Service,是Android开发中一个重要的调试工具,它为开发者提供了丰富的功能,如截屏、查看线程和堆信息、Logcat日志查看...
### 关于Android中DDMS的作用及使用方法 #### 一、DDMS简介 **DDMS**(Dalvik Debug Monitor Service)是Android SDK中的一个重要工具,主要用于应用程序的调试与性能监控。它能够帮助开发者进行一系列的操作,如...
在插件列表中,确保选中"Android DDMS"和"Android Development Tools",接受许可证条款后,按照提示重启Eclipse,完成ADT插件的安装。 安装完ADT后,还需要安装Android SDK。SDK可以从Android开发者网站...
在MyEclipse的“Help”菜单中选择“MyEclipse Configuration Center”,添加Android插件站点并安装Android DDMS。 4. 配置Android Preferences:在MyEclipse中,通过“Window”菜单选择“Preferences”,然后找到...
选择添加的ADT,勾选Developer Tools下的Android DDMS和Android Development Tool,按照提示完成安装。最后在Eclipse的Preferences中配置Android SDK路径。 5. **创建AVD(Android Virtual Device)**:AVD是模拟...
在Eclipse中选择"Help" > "Install New Software...",在"Work with"框中输入插件地址(https://dl-ssl.google.com/android/eclipse/),选择"Android DDMS"和"Android Development Tools"。 - 按照提示完成安装,...
- 安装过程中,选中需要安装的项目(例如Android DDMS和Android Development Tools),然后点击“Apply Changes”应用更改。 - 安装完成后,重启MyEclipse以使安装的插件生效。 3. 安装SDK - Android SDK包含了...
- 在安装过程中输入ADT插件的名称和位置,然后下载并安装Developer Tools,包括Android DDMS和Android Development Tools,以及一些Android调试工具。 - 安装完成并重启Eclipse以激活新插件。 #### Android Market...