Android程序结构解析
2013-12-26 11:18
218 查看
Android是当下智能手机市场的主流操作系统,在最近的几年内需求量一直不可忽视,也有着越来越强大的趋势,今天我给大家详细讲解下android程序结构目录的组成:先看下面这幅人工图:
zhuwangbiluo(工程名)
------src(源文件文件夹)
------------com.example.xiaomo(包名称)
------------------xiaomo.java(Activity类)
------gen(保存自动生成的R资源文件夹)
------------com.example.xiaomo(包名称)
------------------R.java(工程自动生成的资源索引类)
------android Library(Android SDK jar 文件)
------assets(保存原始资源文件的文件夹)
------bin
------libs(其他jar包)
------res(资源文件夹)
------------drawable(保存图片的资源文件夹)
------------------***.jpg
------------layout(界面布局文件夹)
------------------main.xml
------------values(简单值配置文件夹)
------------------string.xml
------AndroidMainfest.xml(Android配置清单文件)
下面详细讲解各个文件用途:
1、xiaomo.java
该类比较简单,继承了Activity类,并覆盖了onCreate方法,并在其中调用了父类的构造方法,然后调用setContentView方法展示视图界面。
2、R.java
该类是一个资源索引类,系统自动生成,无需修改。会根据不同的资源类型,包含不同的静态内部类,attr中声明属性;drawable中声明图片资源,layout中声明布局文件;string中声明字符串。
3、string.xml
xml文件,声明系统中使用到的字符串常量,可以降低程序耦合性,又可以使用一种特殊的方法来使用字符串,提高运行效率。
4、main.xml
xml文件,声明了程序中使用到的试图组件,将程序表示层和控制层分开降低了程序耦合性,提高程序的可配置性。
5、AndroidMainfest.xml
xml文件,Android工程的一个全局配置文件,所有的Android中使用的组件(Activity、Service、ContentProvider和Broadcast Receiver)都要在该文件中声明,并且该文件还可以声明一些权限和SDK最低版本等信息。
出处:/article/1382822.html 作者:伫望碧落
zhuwangbiluo(工程名)
------src(源文件文件夹)
------------com.example.xiaomo(包名称)
------------------xiaomo.java(Activity类)
------gen(保存自动生成的R资源文件夹)
------------com.example.xiaomo(包名称)
------------------R.java(工程自动生成的资源索引类)
------android Library(Android SDK jar 文件)
------assets(保存原始资源文件的文件夹)
------bin
------libs(其他jar包)
------res(资源文件夹)
------------drawable(保存图片的资源文件夹)
------------------***.jpg
------------layout(界面布局文件夹)
------------------main.xml
------------values(简单值配置文件夹)
------------------string.xml
------AndroidMainfest.xml(Android配置清单文件)
下面详细讲解各个文件用途:
1、xiaomo.java
该类比较简单,继承了Activity类,并覆盖了onCreate方法,并在其中调用了父类的构造方法,然后调用setContentView方法展示视图界面。
2、R.java
该类是一个资源索引类,系统自动生成,无需修改。会根据不同的资源类型,包含不同的静态内部类,attr中声明属性;drawable中声明图片资源,layout中声明布局文件;string中声明字符串。
3、string.xml
xml文件,声明系统中使用到的字符串常量,可以降低程序耦合性,又可以使用一种特殊的方法来使用字符串,提高运行效率。
4、main.xml
xml文件,声明了程序中使用到的试图组件,将程序表示层和控制层分开降低了程序耦合性,提高程序的可配置性。
5、AndroidMainfest.xml
xml文件,Android工程的一个全局配置文件,所有的Android中使用的组件(Activity、Service、ContentProvider和Broadcast Receiver)都要在该文件中声明,并且该文件还可以声明一些权限和SDK最低版本等信息。
出处:/article/1382822.html 作者:伫望碧落
相关文章推荐
- [原]Android程序结构解析
- android 开发 程序中下载安装APK文件 问题汇总 解析程序包时出现问题
- Android程序的目录结构
- Android小程序-Walker解析天气(七)
- Android程序的目录结构
- 1.Android中解析json程序代码
- Android安装卸载程序解析
- 静态分析Android程序——smali文件解析
- Android 软件安装程序(*.apk)的结构分析、反编译
- (二)微信小程序之文件结构目录解析
- Android开发之 Android应用程序目录结构解析
- 黑马程序员Android第55期——tomcat与web程序结构与Http协议
- Android利用Gson库解析复杂结构的JSON数据
- android项目结构解析
- Android开发:程序目录结构详解
- Android安装卸载程序具体操作方法解析
- Android程序解析XML文件的方法及使用PULL解析XML案例
- Android客户端发送Post/Get请求到Asp.Net服务端一般处理程序Asp.Net进行参数解析
- Android系统文件夹结构解析
- Android开发学习笔记2---HelloWord安卓程序结构简介