`
从此醉
  • 浏览: 1045265 次
  • 性别: Icon_minigender_1
  • 来自: US
社区版块
存档分类
最新评论

Android程序结构解析

 
阅读更多

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最低版本等信息。

出处:http://blog.csdn.net/cl05300629/article/details/17577889 作者:伫望碧落

分享到:
评论

相关推荐

    深入解析ANDROID虚拟机

    本书十三个章节,分别讲解了android系统基础知识,android系统的结构和核心框架,Java虚拟机和Dalvik虚拟机的知识,实现程序编译和调试,Dalvik的运作流程,DEX优化和安全管理,Android虚拟机生命周期的管理和内存...

    Android应用开发详解pdf版

    要强调一点的是:第三章Android中的资源访问,这章节非常不错,将android工程的目录结构、工程内每个文件之间的组合,联系,访问都讲解得非常不错,我觉得掌握工程中的文件组织和目录结构是入门学习的第一阶段。...

    《Android网络开发技术实战详解》 PDF

    《Android网络开发技术实战详解》的讲述由浅入深,从介绍Android平台的基本组件到带领读者开发大型应用程序,结构清晰、语言简洁。《Android网络开发技术实战详解》分为18章,分别介绍了Android开发之前所要做的工作...

    android星座查询软件毕业论文

    3.2 Android应用程序结构解析 9 3.2.1活动 9 3.2.2意图接收器 10 3.2.3服务 11 3.2.4内容提供者 11 3.3 Intent的详细解析 11 3.3.1 Intent的抽象描述 11 3.3.2 Android如何解析Intent 12 3.4 Android活动的生命周期 ...

    android手机短信管理系统论文 完整版

    3.2 Android应用程序结构解析 10 3.2.1 活动 10 3.2.2 意图接收器 11 3.2.3 服务 11 3.2.4 内容提供者 11 3.3 Intent的详细解析 12 3.3.1 Intent的抽象描述 12 3.3.2 Android如何解析Intent 13 3.4 Android活动的...

    Android核心技术与实例详解

    , 《Android核心技术与实例详解》的讲述由浅入深,从介绍Android平台的基本组件到带领读者开发大型应用程序,结构清晰、语言简洁,非常适合初学者和进阶开发者阅读参考。, 《Android核心技术与实例详解》附赠DVD光盘...

    基于Android平台的星座查询软件设计

    3.2 Android应用程序结构解析 9 3.2.1活动 9 3.2.2意图接收器 10 3.2.3服务 11 3.2.4内容提供者 11 3.3 Intent的详细解析 11 3.3.1 Intent的抽象描述 11 3.3.2 Android如何解析Intent 12 3.4 Android活动的生命周期 ...

    Android核心技术与实例详解 PDF扫描版

    2 1 Android应用程序的解析 2 1 1 目录结构 2 1 2 资源的管理与使用 2 1 3 AndroidManifest xml简介 2 1 4 应用程序的权限 2 2 Android基本组件的介绍 2 2 1 应用程序的生命周期 2 2 2 Activity简介 2 2 3 Service...

    android 源代码结构

    Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放...|-- development (应用程序开发相关) |-- external (android使用的一些开源的模组) |-- frameworks

    Android开发应用实战详解源代码

    第1章 androi简介 ...8.11 远程下载安装android程序 8.11.1 apk简介 8.11.2 下载apk程序 8.11.3 安装apk程序 8.11.4 移除apk程序 8.11.5 本实例原理 8.11.6 具体实现 8.12 下载并观看视频 8.13 小结

    《Android 3D游戏开发技术详解与典型案例》各章节源码

    目前市面上的Android技术书籍... 《Android3D游戏开发技术详解与典型案例》的讲述由浅入深,从Android平台下3D游戏开发应用的基础知识到开发大型游戏程序,结构清晰、语言简洁,非常适合初学者和进阶开发者阅读参考。

    android系统原理及开发要点详解

     第3章“Android的Linux内核与驱动程序”,介绍Android内核的特点、Android中使用的专用驱动程序、Android系统可能使用的标准设备驱动。  第4章“Android的底层库和程序”,介绍Android系统的基础程序,以本地程序...

    android开发揭秘PDF

    第3章 Android程序设计基础 3.1 Android程序框架 3.1.1 Android项目目录结构 3.1.2 Android应用解析 3.2 Android的生命周期 3.3 Android程序U设计 3.4 小结 第4章 用户界面开发 4.1 用户界面开发详解 4.1.1 用户...

    Android底层开发技术实战详解--内核、移植和驱动.(电子工业.王振丽).part1

    2.3.4 实践演练——演示编译Android程序的两种方法 43 2.4 编译Android kernel 47 2.4.1 获取goldfish内核代码 47 2.4.2 获取msm内核代码 50 2.4.3 获取omap内核代码 50 2.4.4 编译Android...

    《Android 3D游戏开发技术详解与典型案例》附源码

    《Android 3D游戏开发技术详解与典型案例》本书主要以Android平台下3D游戏的开发为主题,并结合真实的案例向读者详细介绍了OpenGL ES的基础知识及3D游戏程序开发的整个流程。 全书分为两篇共22章,第一篇以简单易懂...

    Android12系统资源目录分析树状图pdf(使用xmind思维导图软件绘画,导出pdf文件,此是压缩包文件,需解压)

    自己整理的Android12版本的系统资源目录分析,包括各个目录对应的分支 ...frameworks:应用程序框架,Android系统核心部分,由Java和C++编写.pdf packages:应用程序包.pdf system:底层文件系统库、应用和组件.pdf

    Android_3D游戏开发技术详解与典型案例-pdf.part3.rar

     本书的讲述由浅入深,从Android平台下3D游戏开发应用的基础知识到开发大型游戏程序,结构清晰、 语言简洁,非常适合初学者和进阶开发者阅读参考。  《Android3D游戏开发技术详解与典型案例》的讲述由浅入深,从...

    《Java和Android开发实战详解》第2到5章源代码-by 南邮-陈杨

    2.3 Java程序结构与基本输出 24 2.4 Eclipse IDE的项目管理与使用 26 2.4.1 切换工作空间 26 2.4.2 Eclipse IDE的项目管理 27 2.4.3 Eclipse IDE的基本使用 29 2.5 良好的Java程序代码编写风格 32 2.5.1...

    android手机短信管理系统毕业论文

    3.2 Android应用程序结构解析 10 3.2.1 活动 10 3.2.2 意图接收器 11 3.2.3 服务 11 3.2.4 内容提供者 11 3.3 Intent的详细解析 12 3.3.1 Intent的抽象描述 12 3.3.2 Android如何解析Intent 13 3.4 Android活动的...

    android核心分析pdf

    Android核心分析(20)----Android应用程序框架之无边界设计意图. Android核心分析(21)----Android应用框架之AndroidApplication. Android核心分析(22)----Android应用框架之Activity Android核心分析(23)----...

Global site tag (gtag.js) - Google Analytics