
2.6 小结
本章主要介绍了以下内容:
(1)应用Android开发平台的结构框架,创建一个新的Android应用项目是十分简捷、方便的,介绍了创建第一个Android应用项目FirstAndroidApplication的步骤。
运行Android应用程序,可采用模拟器或移动设备两种方式。
从事Android项目开发,时常需要将已完成的项目从Eclipse工作区备份到其他机器上,也常常需要借鉴别人已开发好的项目,因此,项目的导出、导入和移除在开发工作中是重要的基本操作。
(2)Android应用的目录结构包含src目录、gen目录、Android 4.4.2目录、assets目录、bin目录、res目录、AndroidManifest.xml文件、proguard-project.txt文件和project.properties文件。
(3)Android应用开发建立在应用程序框架之上,用户界面由XML担任,业务逻辑由Java程序完成,以实现界面设计和程序逻辑的分离,具有低耦合性和高重用性,可以让程序设计人员集中精力开发业务逻辑,界面设计人员集中精力进行界面设计,这是符合MVC设计思想的,从而达到提高开发效率、缩减开发时间,降低开发成本的目的。
对src目录中存放的MainActivity.java文件、res目录下layout目录中的activity_main.xml文件及fragment_main.xml文件和values目录中的strings.xml文件、gen目录下的R.java文件和项目根目录下AndroidManifest.xml文件的代码进行了分析。
(4)调试是Android应用开发的重要工作,介绍了Android调试工具:Java调试器Debug、图形化调试工具DDMS和获取日志信息调试工具LogCat。
(5)运行Android应用程序,需要将编译生成后的二进制代码、资源文件和配置文件等打包成APK(Android Package)文件,即Android的安装包,然后将这个APK文件发送到模拟器或移动设备上去安装运行,其过程为编译→打包→安装→运行。发布Android应用项目,打包必须使用签名文件对应用项目进行签名,以确定发布者的身份和确保应用的完整性。
介绍了发布Android应用项目,进行打包和签名的步骤。
将APK文件安装到移动设备上,有两种安装方法:一种是将APK文件复制到移动设备的SD卡中,在移动设备中安装运行;一种是当移动设备和计算机处于连接状态时,在Eclipse中运行应用程序,直接在移动设备中运行。