博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Android 平板电脑开发实战详解和典型案例》——1.3节初识Android应用程序
阅读量:6005 次
发布时间:2019-06-20

本文共 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所示。

37a9d13a28ae2f05d5215fcea36783519b7f2ecf

(3)在“Project Name”文本框中输入项目名称(以Sample1_1为例),如图1-30所示。

(4)在“Build Target”列中选择项目的版本(Android 4.0),如图1-31所示。

c9397d35c72771431540082e5e258b1d5aea70d7

(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所示。

25eba32de056404df568d80671d1345f32e0edce

(7)在项目Sample1_1上单击鼠标右键,依次选择“Run As/Android Application”,运行该项目,如图1-34所示。

(8)一段时间后,运行成功,模拟器上显示的运行效果如图1-35所示。

fcab90f1cc332d29008430bab443b2eb7d506fed

提示

项目中的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所示。

754ca3d9fc52d2dc6e70970c0d735fb0f02b6ceb

(2)在setContentView(R.Layout.main)下面添加如下代码:

1 System.out.println("====ues System.out.println===="); //打印语句

(3)运行程序,DDMS中会显示打印语句。单击Eclipse右上角的“Open Perspective”按钮,再单击弹出的下拉菜单中的“DDMS”按钮,打开DDMS,如!

cd572eda91c982a5701d2ffac425f05f4239face

提示

还有更复杂的过滤方法,由于不常用,在这里不做过多介绍,有兴趣的读者可以查阅其他相关资料。

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所示。

1051ddc3fb3dcecca567236d4c8468139b4d0b96

提示

两种输出方式都有各自的优缺点,读者可以在开发中根据实际情况选择相应的打印方式。

1.3.3 实际设备的联机调试

由于模拟器在实际项目开发中不是很方便,因此,实际开发中一般用真机对开发的应用程序进行调试。本节将介绍实际设备的联机调试的方法,基本步骤如下。

(1)下载与真机型号相匹配的驱动程序。

(2)用数据线将真机和开发PC相连接。

(3)根据提示,在PC上安装真机驱动程序。

提示

读者可以在开发PC上安装一个豌豆荚,这样读者就不用手动下载安装了,只要按照豌豆荚上的提示操作即可。

(4)将真机设置为允许安装未知来源软件,并打开真机上的USB调试。USB设置都可以在真机设置选项下的“开发人员选项”中找到(如图1-41所示),未知源设置可在真机的设置下的“安全”中找到(如图1-42所示),根据真机具体型号的不同可能略有区别。

提示

Android 4.0中的设置未知源和USB调试项目的位置与之前版本的Android 平台可能有所不同,请读者在学习的时候注意这一点。

b126583ff7f99692c3d964237cda1093782114d4

(5)再次运行本节开发的应用程序,系统将弹出“Android Device Chooser”对话框,如图1-43所示。

提示

只有同时连接两个设备时才会出现“Android Device Chooser”对话框,让开发人员选择程序运行的目标设备。

(6)在窗口中选择自己的设备,然后单击“OK”按钮,程序将被送入连接的真机运行。

(7)再打开DDMS,查看左上角的“Devices”窗口,窗口中列出了真机设备,如图1-44所示。

(8)选中真机设备,“LogCat”窗口就出现了真机调试的打印内容(如图1-45所示),这样就可以在真机中进行调试了。

8ec34ae45fbb4ac60992108de8ff26890d69acda

由于本书所介绍的大部分知识点都是基于对Android开发有一定了解的读者,因此对Android开发完全没有基础的读者,最好首先基于其他的书籍或资料掌握Android应用开发的基本知识,比如由笔者编写,人民邮电出版社出版的《Android应用开发完全自学手册——核心技术、传感器、2D/3D、多媒体与典型案例》一书就可以。同时,书中的所有案例都是基于真机开发调试的,若读者仅采用模拟器进行学习可能有些案例不能正常执行。

转载地址:http://ncvmx.baihongyu.com/

你可能感兴趣的文章
解析JMeter的JTL文件
查看>>
html5-自定义元素属性data-和content的attr用法
查看>>
第十三章 虚函数
查看>>
Android开发历程_13(Service的使用)
查看>>
NOSQL 几个网页
查看>>
Mysql 备份工具 XtraBackup 2.0.7 发布
查看>>
MVC3学习:Sql Server2005中时间类型DateTime的显示
查看>>
(3)选择元素——(6)属性选择器(Attribute selectors)
查看>>
WEB漏洞挖掘技术总结
查看>>
使用ThinkPHP框架高速开发站点(多图)
查看>>
Android Handler 消息处理使用
查看>>
编程异闻录
查看>>
c++中基类与派生类中隐含的this指针的分析
查看>>
gcc的stdcall扩展
查看>>
PowerDesigner(七)-数据库的生成和修改(转)
查看>>
mysql的存储过程
查看>>
悠然自得
查看>>
使用 trash-cli 逃出 rm 命令误删除重要文件的阴影
查看>>
android常用的弹出提示框
查看>>
linux tar 解压命令总结
查看>>