Android应用开发-02 Android SDK的开发环境 联系客服

发布时间 : 星期六 文章Android应用开发-02 Android SDK的开发环境更新完毕开始阅读

图2-17 选择Android的各个工具

选择Android工具的对话框如图2-18所示:

图2-18 选择Android工具的对话框

这里可以选择的主要工具有Device(设备控制)、Emulator Control(仿真器控制)、File Explore(文件浏览)、Heap(堆内存)、Logcat、Resource Explore(资源浏览)、Threads

(线程等)。每个工具开启之后,将出现一个单独的选项卡。

2.3.4. 使用logcat

Logcat工具是查看系统Log信息的工具,可以获得Android系统运行的时候打印出来的信息。工具的界面2-19如下所示:

图2-19 使用Logcat工具显示LOG

Logcat实际上是一个运行在目标系统的工具,也就是一个Linux的命令行程序,这是界面种是带有GUI的效果。Logcat的窗口中记录的信息也就是实际的Android系统打印出来的。包含了时间(Time)、级别(Level)、进程ID(Pid)、标签(tag)、Log内容(Message)等项目。

Logcat窗口可以设置Log的过滤器(Filter),这样可以仅仅获得自己需要的Log信息,屏蔽其他的信息。

命令行程序logcat,位于目标文件系统中该工具位于system/bin目录中,Logcat的使用方法如下所示:

# logcat [options] [filterspecs]

logcat工具的选项如下所示: -s

设置过滤器,例如指定 '*:s

-f 输出到文件,在默认情况下是标准输出 -r [] 循环 log的字节数(默认为16),需要 –f -n

设置循环log的最大数目,默认为4

-v 设置log的打印格式, 是下面的一种: brief process tag thread raw time threadtime long -c 清除所有log并退出 -d 得到所有log并退出(不阻塞)? -g

得到环形缓冲区的大小并退出

-b 请求不同的环形缓冲区('main'(默认)、'radio'、'events')? -B 将log输出到二进制文件中

2.3.5. 使用仿真器控制

选择Emulator Control选项可以开启仿真器的控制对话框,它的界面如图2-20所示:

图2-20 Android仿真器控制界面

它甚至可以模拟打电话,发短信的过程。例如在incoming number中输入电话号码,然后点击Call按钮。这是仿真器的运行界面如图2-21所示:

图2-21 Android仿真器接收来电

接受电话的程序已经被调用起来,这里显示的电话号码1-234-56,也是在仿真器控制的窗口中设置的。

模拟发送短信的界面显示如图2-22所示:

图2-22 Android仿真器接收短信

2.3.6. 命令行工具adb、mksdcard等

有一些Android的工具需要在命令行的环境中运行,只是可以选择Windows的开始->