收藏 分销(赏)

第二章 Android工程项目开发步骤.ppt

上传人:xrp****65 文档编号:13336880 上传时间:2026-03-03 格式:PPT 页数:16 大小:2.16MB 下载积分:10 金币
下载 相关 举报
第二章 Android工程项目开发步骤.ppt_第1页
第1页 / 共16页
第二章 Android工程项目开发步骤.ppt_第2页
第2页 / 共16页


点击查看更多>>
资源描述
单击此处编辑母版文本样式,第二级,第三级,*,IC-MSP V1.0,单击此处编辑母版文本样式,第二级,第三级,*,IC-MSP V1.0,单击此处编辑母版文本样式,第二级,第三级,*,第二章,Android,工程项目开发步骤,Android,课件,Android,应用程序分析,一、新建一个,Android,工程,1,)打开,Eclipse,选择,File-New-others,项,选择,Android project.,2,)填写工程信息,包括:工程名字、包的名字、,Activity,的名字,还有应用的名字。,Andriod,应用可以说是以,Activity,的子类为单位,每一个,Activity,类似于,JavaME,的,Displayable,,区别在于,Displayable,是通过,Display,的,setCuttent,(),方法来切换,Displayable,界面,而,Activity,是靠自己的方法来切换,Activity,界面。,Android,应用程序分析,3,)编程实现,下面是程序框架,每个程序都要继承,Activity,类,该类提供了几乎所有的手机界面组件的处理方法。,Activity,程序分析,4,)添加下面的代码,配置模拟器,配置模拟器,点击,new,,在弹出界面根据要求填写,Name:,模拟器名称、,Target,:所要使用的,Android API,版本号,,Skin:,模拟器显示样式,在,Buit,-in,栏选择,,Size,:需要分配的,SD Card,大小,。,完后点击,Create AVD,按钮。,选择模拟器,选择模拟器,模拟器中运行程序,运行结果,Android,应用工程文件组成结构,一、,Android,应用程序的组成结构,一个,Android,手机应用程序是由哪些部分组成的呢?看下图所示。,Android,应用工程文件组成结构,1,)源文件(包含,Activity,):,源文件都在工程的,src,目录中,比如,MainActivity.java,文件。,2,),R.java,文件:,这个文件是,Eclipse,自动生成的,应用程序开发人员不需要修改里面的内容,每一次修改都是由,Eclipse,自己来自动修改完成。,R.java,文件是一个全局的索引文件,这个文件里将所有的开发程序中用的组件对象给予唯一的标识,以便系统维护用。对于系统,res,目录下的任何文件内容发生变化,系统都会自动重新编译,R.Java,文件。,Android,应用工程文件组成结构,3,),Android Library,:,应用程序所用,Android,提供的,API,都在这里,以便开发人员引用。,4,),assets,目录:,主要存放应用程序要用到多媒体文件。,5,),res,目录:,主要存放应用程序需要用到的资源文件。分为,3,个目录(如果是,Android,高版本,存放图形根据分辨率还分为,3,个目录),当这个目录下任何一个子目录下的文件内容发上变化,上边介绍的,R.java,文件的内容就会自动发生更新。,*,drawable,hdpi,、,drawable,mdpi,、,drawable,ldpi,目录,:主要存放应用到的图片资源。,*,layout,目录:,主要存放要用的布局文件,这些布局文件都是,xml,文件。,*,values,目录:,主要存放字符串(,string.xml,)、颜色(,color.xml,)、数组(,arrays.xml,),。,*,AndroidManifest.xml,文件,:,这是一个非常重要的配置文件,相当于,Spring,的,ApplicationContext.xml,文件。在这个文件中,必须声明应用的名称、应用所用到的,Activity,、,Service,、以及,Receiver,等。,应用程序界面组件配置文件分析,二、手机,UI,界面分析,Android,的手机,UI,界面和我们前面在,J2SE,中所学的,UI,界面组织有着极其相似的结构。,首先对每一个,UI,界面设置布局类组件,在每一种布局中再设置(组织),View,组件。,在,Android,基本上所有的,UI,都是由,View,或者,View,的子类实现的。,View,代表一块区域,这块区域可以处理事件并且可以主动渲染这块区域。前面的例子我们看到的第一个,UI,组件是,TextView,,当然这个组件也是继承,View,来实现的,所以,TextView,代表一块可以处理文本信息的区域。,三、,res,目录下的,layout,子目录中界面设置文件,,main.xml,文件结构分析,在,Android,中手机,UI,界面的设置有两种方法,第一种方法是硬编码,和,J2ME,类似,一般用的少;第二种方法是用,XML,文件将要显示的手机,UI,界面的层次和结构设置好,然后用,Android,提供的,API,来解析显示在手机界面上,我们主要学习第二种方法,这样做的优点有两个:一是将界面组件(或其他要显示的数据)和处理数据(包括,UI,界面)的逻辑代码分开了,这对于软件开发至关重要,这样非常有利于程序的维护;二是这样做对整个程序的架构非常清晰,彻底模块化了,便于程序的扩展。下面是我们编写,main.xml,文件,就是手机程序启动后,要在手机界面上显示的,UI,层次和内容。蓝色是选择的布局,红色是在布局中的,View,组件,这里是,TextView,,用来处理文本信息。,main.xml,文件在工程结构的位置如下图所示。后面我们在详细接收,main.xml,的具体编写。,应用程序数据配置文件分析,三、,res,目录下的,values,子目录中数据文件(,xml,)结构分析,在,values,目录下存放的手机程序所用数据,以,Xml,文件编写。如,strings.xml,,自己也可以编写所需要的不同文件名,,Eclipse,会自动根据你的编写在,R.java,创建唯一的标识为,Actvity,对象使用该数据做好索引准备。下面是一个,strings.xml,文件,专门为应用程序设置所需要的字符串,我们可以把所需要的字符串设置到这个文件中,同时系统在,R.java,文件中会为每一个字符串的,name,属性的值自动建立唯一索引。注意下面文件的结构。,这里演示,ActivityMenu,HelloMenu,button1,button2,button3,button4,应用程序系统配置文件分析,四、,AndroidManifest.xml,文件,AndroidManifest.xml,是,Android,应用程序所用的所有资源的集成,系统是根据这个配置文件加载、注入所需要的组件对象的,在这个文件里必须声明应用的名称、应用所用到的,Activity,、,Service,、以及,Receiver,等,其作用很类似,Spring,中的,ApplicationContext.xml,文件。如下面的,AndroidManifest.xml,,,注意文件的结构。,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服