记录无线数据
默认情况下,无线信息并没有被记录在系统内(因为数据量比较大).然而,可以通过下面的命令来开启无线日志。
adb shell
logcat -b radio
运行adb.
Android集成一个本地工具adb,它提供不同的功能,包括移动和同步文件到仿真器,转发端口和在仿真起上运行一个unix 外壳程序(shell),想了解更多细节,请参考使用adb部分。
从仿真器截取屏幕
Dalvik调试监视服务器(DDMS)可以捕获仿真器屏幕快照。
使用帮助类调试
Android提供帮助类如util.Log和Debgu类来为你提供方便。
创建和安装一个Android应用程序
Android需要定制的创建工具,这些工具能够用来适当的创建Android应用的资源文
Android开发入门指南
件和其它部分。应为这些原因,你必须为你的应用设置专门的创建环境。
一般的Android编译步骤包括编译XML文件和其它的资源文件,创建适当的输出文件格式。一个编译通过的Android应用事一个.apk文件,这个压缩文件包含.dex文件,资源文件,原始数据文件和其它文件。你可以通过新创建,或者从已经存在的代码创建一个适当的结构化的Android工程.Android现在并不支持使用C/C++开发第三方应用程序。
推荐的开发Android应用程序的方法是使用Eclipse +ADT,这套工具提供创建,运行和调试Android应用程序。
如果你有令外的IDE,Android提供其它IDE下的工具来创建和调试Android应用程序,不过这些工具还不完整.
删除一个Android应用程序
删除一个安装在仿真器上的应用程序,你需要运行adb,同时删除安装应用程序时发送到仿真器上的.apk文件.使用adb shell 载入一个shell到设备上,见连接主题的描述,然后使用rm your_app.apk命令删除这个文件
Eclipse技巧
Executing arbitrary Java expressions in Eclipse
在Eclipse中执行任意的Java表达式
你可以在Eclipse调试暂停时执行任意的代码。例如:在一个带有字符串‖Zip‖的函数中,你可以获取包信息并且调用类方法。你也可以调用任意的静态方法:例如输入android.os.Debug.startMethodTracing()将启动dmTrace。打开代码执行窗口,从主菜单中选择Window>Show View>Display来打开显示窗口,一个简单的文本编辑器。输入你的表达式,高亮显示文本,点击’J’图标(或者CTRL+SHIFT+D)来运行你输入的代码。这些代码运行在你选定的线程上下文中,该线程必须停在断点处或者出于单步调试点(如果你挂起这个线程,你必须单步执行一次,如果线程处在Object_wait()函数中,代码将不能执行),
如果你正暂停在断点处,你可以使用CTRL+SHILF+D组合键简单高亮显示并且执行一段代码,你也可以使用一组组合键高亮显示一块文本,按下ALT+SHIFT+UP箭头增加选择临近的块文本,或者ALT+SHIFT+DOWN箭头缩小选中块。
这里是几个在Eclipse中使用显示窗口输入表达式和输出响应的例子:
你可以在没有调试时使用剪贴簿页来执行任意的代码,在Eclipse文档中搜索‖剪贴簿‖
手工运行DDMS
尽管推荐使用ADT 插件来调试,你也可以使用DDMS和配置Eclipse在8700端口来调试。(注意:确认你启动过一次DDMS)
Android开发入门指南
编辑本段 回目录Hello,Android例子
第一印象很重要,作为一个开发者,你知道获取一个开发框架第一印象的方法就是写一个‖Hello,Word!‖,那么,在Android中,这很简单,下面就是实现步骤:
· 创建工程
· 构建用户界面
· 运行: Hello, Android 代码
The sections below spell it all out in detail.
下面的部分是详细解释:
· 压缩UI到XML版面
· 调试你的工程
· 不依赖Eclipse创建工程
激动人心的时候到了,赶紧上路吧!
第一印象很重要,作为一个开发者,你知道获取一个开发框架第一印象的方法就是写一个‖Hello,Word!‖,那么,在Android中,这很简单,下面就是实现步骤:
· 创建工程
· 构建用户界面
· 运行: Hello, Android 代码
The sections below spell it all out in detail.
下面的部分是详细解释:
· 压缩UI到XML版面
· 调试你的工程
· 不依赖Eclipse创建工程
激动人心的时候到了,赶紧上路吧!
创建工程
创建工程非常简单。一个Eclipse插件可以使Android开发更快捷。你需要安装Eclipse3.3(Europa)或者更高版本,并且你需要安装 Eclipse下的Android插件,一旦你安装了这些程序,马上回来。
First, here's a high-level summary of how to build "Hello, World!":
首先,下面是高度概括的关于如何创建‖Hello,World!‖的描述。
1. 通过 File>New>Project menu创建一个新的‖Android 工程‖.
2. 在新的Android工程对话框中填入项目细节。
3. 编辑自动生成的源代码模版,显示相关的输出。
接下来,我们一步一步详细描述整个过程。
1. 创建一个新的Android项目
从Eclipse中,选择 File>New>Project菜单项.如果AndroidADT成功安装,这个对话框将由一个命名为 ―Android‖的文件夹,该文件夹包含一个简单的入口: ―Android 工程‖。
一旦你选择了―Android 工程‖,点击Next 按钮。
2. 填入工程细节
显示出来的窗口允许为你的工程输入相应的资料细节,下面是一个例子:
Android开发入门指南
下面是屏幕显示窗口中每一个域的含义:
储位置。
3. 编辑自动生成的源代码
插件运行后,你将获得类似下面的一个名为HelloAndroid的类。
复制到剪贴板 Java代码
1. public class HelloAndroid extends Activity
2.
3. {
4.
5. /** Called when the activity is first created. */
6.
7. @Override
8.
Android开发入门指南
9. public void onCreate(Bundle icicle)
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说实用文档Android开发入门指南(5)在线全文阅读。
相关推荐: