【Xamarin挖墙脚系列:对设备/模拟器的查看调试监听】

原文: 【Xamarin挖墙脚系列:对设备/模拟器的查看调试监听】

 

有时候咱们须要查看模拟器中的文件,好比进行了文件IO操做,sqlite数据库的操做等。咱们想查看内容,这时候,如何将内容导出来?因为Android的系统是Linux内核,其文件的组织方式也是跟随Linux的。html

在Linux系统中,全部的设备 数据块 目录 快捷方式  文件等都是以文件的方式组织的,对的,在Linux中,全部的全部都是文件!android

文件根Root开始,以倒树的形式进行组织排列。每一个文件都是树的节点Node。(熟悉Linux的朋友,应该都知道 文件的软链接 硬连接。。。。。)。sql

既然以排列好的文件的方式组织,那么就能够很快找到文件的位置。因此,使用Android的开发调试工具DDMS,进行文件的监听设备的监听就很好。可是IOS就不同了。IOS系统全部的应用都运行在安全沙盒中。数据库

不能查看文件的具体(也不是彻底不能,只是须要突破限制)。安全

DDMS工具

官方介绍:http://developer.android.com/tools/debugging/ddms.htmlpost

DDMS 的工做原理
DDMS将搭建起IDE与测试终端(Emulator 或者connecteddevice)的连接,它们应用各自独立的端口监听调试器的信息,DDMS能够实时监测到测试终端的链接状况。当有新的测试终端链接后,DDMS将捕捉到终端的ID,并经过adb创建调试器,从而实现发送指令到测试终端的目的。测试

 

 主要用来进行模拟器的监听:url

DDMS为IDE和emultor、真正的android设备架起来了一座桥梁。开发人员能够经过DDMS看到目标机器上运行的进程/现成状态,spa

能够 android的屏幕到开发机上,

能够看进程的heap信息,

能够查看logcat信息,

能够查看进程分配内存状况,

能够像目标机发送短信以及打电话,

可 以像android开发发送地理位置信息。

能够像gdb同样attach某一个进程调试。

SDK tools目录下提供了ddms的完整版,直接运行便可。下面以Eclipse的DDMS perspective为例简单介绍DDMS的功能。

 

下面的来自互联网,感受基本的操做都介绍了。扫一下就好:

http://www.cnblogs.com/wikity/archive/2011/12/17/2291357.html

http://www.jb51.net/article/36668.htm 

相关文章
相关标签/搜索