本文共 2692 字,大约阅读时间需要 8 分钟。
本节书摘来自异步社区《Android 平板电脑开发实战详解和典型案例》一书中的第1章,第1.3节初识Android应用程序,作者 吴亚峰 , 杜化美 , 索依娜,更多章节内容可以访问云栖社区“异步社区”公众号查看
1.3 初识Android应用程序
Android 平板电脑开发实战详解和典型案例上一节(1.2节)介绍了开发环境的搭建,开发环境搭建好后,就可以创建Android的应用程序了。本节将初步介绍Android应用程序的开发与调试。1.3.1 创建第一个Android应用程序——Hello Android
本小节将介绍怎样创建一个最简单的Android应用程序——Hello Android,具体步骤如下。(1)打开Eclipse,依次选择“File/New/Other”来创建一个新的Android项目,如图1-28所示。
(2)选择Android目录下的Android Project,然后单击“Next”按钮,如图1-29所示。
(3)在“Project Name”文本框中输入项目名称(以Sample1_1为例),如图1-30所示。
(4)在“Build Target”列中选择项目的版本(Android 4.0),如图1-31所示。
(5)在“Application Name”文本框中输入程序的名字(Sample1_1),在“Package Name”文本框中输入程序的包名(com.bn.sample1_1),在“Create Activity”前勾选,并输入Activity名称(Sample1_1Activity),如图1-32所示。
提示
“Package Name”中输入的包名,必须是两级以上的包名。
(6)单击“Finish”按钮,项目创建成功,自动生成了项目Sample1_1,如图1-33所示。(7)在项目Sample1_1上单击鼠标右键,依次选择“Run As/Android Application”,运行该项目,如图1-34所示。
(8)一段时间后,运行成功,模拟器上显示的运行效果如图1-35所示。
提示
项目中的Activity是开发环境自动创建的,这样省去了一些不必要的工作,读者也可以自己创建一个类集成Activity。
1.3.2 模拟器上调试Android应用程序
Android为开发人员提供了一个强大的调试工具DDMS,通过DDMS可以调试并监控程序的运行。为了显示打印输出语句,Android专门提供了一个类Android.Log来调试程序,当然,仍然可以使用System.out.println语句来打印输出。下面将介绍两种方法的具体使用。1.System.out.println语句的使用
首先介绍用System.out.println方法进行打印输出,其具体步骤如下。(1)在所创建的HelloAndroid项目中打开src文件下的com.bn.sample1_1包中的Sample1_1Activity.java文件,如图1-36所示。
(2)在setContentView(R.Layout.main)下面添加如下代码:
1 System.out.println("====ues System.out.println===="); //打印语句
(3)运行程序,DDMS中会显示打印语句。单击Eclipse右上角的“Open Perspective”按钮,再单击弹出的下拉菜单中的“DDMS”按钮,打开DDMS,如!提示
还有更复杂的过滤方法,由于不常用,在这里不做过多介绍,有兴趣的读者可以查阅其他相关资料。
2.Log类的使用除System.out外,Android还提供了一个类Android.util.Log专门进行打印输出,下面介绍Log类的使用,具体步骤如下。(1)导入Android.util.Log包。(2)将刚刚添加的System.out.println("====ues System.out.println====")语句换成如下语句:1 Log.d("TAG", "====ues Log===="); //输出Log.d语句
(3)运行程序,在DDMS的LogCat窗口中见到打印语句,如图1-40所示。
提示
两种输出方式都有各自的优缺点,读者可以在开发中根据实际情况选择相应的打印方式。
1.3.3 实际设备的联机调试
由于模拟器在实际项目开发中不是很方便,因此,实际开发中一般用真机对开发的应用程序进行调试。本节将介绍实际设备的联机调试的方法,基本步骤如下。(1)下载与真机型号相匹配的驱动程序。
(2)用数据线将真机和开发PC相连接。
(3)根据提示,在PC上安装真机驱动程序。
提示
读者可以在开发PC上安装一个豌豆荚,这样读者就不用手动下载安装了,只要按照豌豆荚上的提示操作即可。
(4)将真机设置为允许安装未知来源软件,并打开真机上的USB调试。USB设置都可以在真机设置选项下的“开发人员选项”中找到(如图1-41所示),未知源设置可在真机的设置下的“安全”中找到(如图1-42所示),根据真机具体型号的不同可能略有区别。提示
Android 4.0中的设置未知源和USB调试项目的位置与之前版本的Android 平台可能有所不同,请读者在学习的时候注意这一点。
(5)再次运行本节开发的应用程序,系统将弹出“Android Device Chooser”对话框,如图1-43所示。
提示
只有同时连接两个设备时才会出现“Android Device Chooser”对话框,让开发人员选择程序运行的目标设备。
(6)在窗口中选择自己的设备,然后单击“OK”按钮,程序将被送入连接的真机运行。(7)再打开DDMS,查看左上角的“Devices”窗口,窗口中列出了真机设备,如图1-44所示。
(8)选中真机设备,“LogCat”窗口就出现了真机调试的打印内容(如图1-45所示),这样就可以在真机中进行调试了。
由于本书所介绍的大部分知识点都是基于对Android开发有一定了解的读者,因此对Android开发完全没有基础的读者,最好首先基于其他的书籍或资料掌握Android应用开发的基本知识,比如由笔者编写,人民邮电出版社出版的《Android应用开发完全自学手册——核心技术、传感器、2D/3D、多媒体与典型案例》一书就可以。同时,书中的所有案例都是基于真机开发调试的,若读者仅采用模拟器进行学习可能有些案例不能正常执行。
转载地址:http://ncvmx.baihongyu.com/