`

Android开发——了解android项目目录结构

阅读更多

Android目录结构

工欲善其事,必先利其器.同样当我设计一个android程序时,也非常有必要了解android目录结构,通过了解目录结构,我们才能知道什么类型资源放置在什么文件中,在特定的文件中能够应该创建什么类型的文件等.对于初学者来说,这是有必要了解的,并且是要掌握的.废话少说,直接上图.这是在Eclipse中Android目录结构,如下图所示:

 

       i.其中,一般的java项目一样.src文件夹是项目的所有包资源文件,它的构成一般是包和Java源文件.

      ii.gen文件夹存放的是android目录特有的.它存放的R.java文件是建立项目时自动生成的.这个文件标注为只读模式,不能进行强制性修改.R.java文件是个特殊的java文件.它通过两层的内部类嵌套实现资源的标识.我们常用的资源都可能在该文件中找到.

      iii.android.jar是Android应用程序的核心,它的版本的改变而改变.

      iv.assets:可以放置任何的文件,只要是应用程序所需的文件.但不会在R.java生成相应的资源ID

      v.res文件夹存放的资源都会在R.java中生成相应的资源id.

      vi.drawable文件夹存放的是一些列的文件.它一般是应用程序的图标文件.分为高,中,低分辨率.

      vii.layout文件夹存放的是布局文件,该布局文件为xml格式的文件.这是实现MVC框架的关键.

      viii.values文件夹存放的是字符串文件.主要作用是程序适用国际化. 
      ix.AndroidManifest.xml包含了该项目中所使用的Activity,Service,Receive,等.

      v.default.properties:默认的配置信息.

  PS.对于每个文件的结构,到以后的应用编程是详细介绍 ,本编只做概要介绍. 


 

  • 大小: 11.4 KB
0
0
分享到:
评论

相关推荐

    Android开发与应用——张荣 原书配套例程代码

    第1章 Android简介 1.1 手机操作系统 1.2 Android起源 1.3 Android特征 1.4 Android体系结构 1.4.1 应用层 1.4.2 应用框架层 1.4.3 系统库层 1.4.4 内核层 1.5 小结 练习 第2章 Android开发环境 2.1 ...

    android开发——简易计算器的设计报告.doc

    一、实训目的 1、了解Android系统,学会Android开发环境的搭建。 2、了解Eclipse,学会用Eclipse和Java 开发一个Android程序。 3、进一步巩固课堂上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性 ,...

    移动开发技术(Android)——实验1Android开发环境搭建及简单程序实现.pdf

    移动开发技术(Android)——实验1Android开发环境搭建及简单程序实现 移动开发技术(Android)——实验1 Android开发环境搭建及简单程序实现 ⼀、实验⽬的 1.熟练掌握Android开发环境搭建步骤; 2.掌握Android应...

    Android开发之旅——完整版

    • Android 开发之旅:HelloWorld项目的目录结构 • Android 开发之旅:android架构 • Android 开发之旅:应用程序基础及组件 • Android 开发之旅:应用程序基础及组件(续) • Android 开发之旅:活动与任务...

    android开发入门教程

    1.3.4 获得应有的收益——AndroidMarket 1.4 真实体验——Android模拟器 1.4.1 模拟器概述 1.4.2 模拟器和真机的区别 1.4.3 模拟器使用注意事项 1.5 更上一层楼——加入Android开发社区 1.6 本章小结 第2章 ...

    android开发揭秘PDF

    3.1.1 Android项目目录结构 3.1.2 Android应用解析 3.2 Android的生命周期 3.3 Android程序U设计 3.4 小结 第4章 用户界面开发 4.1 用户界面开发详解 4.1.1 用户界面简介 4.1.2 事件处理 4.2 常用控件应用 4.2.1 ...

    Android开发与应用——张荣,原书配套课件

    这是Android开发与应用,原书配套的课件,作者张荣,目录如下。 第1章 Android简介 1.1 手机操作系统 1.2 Android起源 1.3 Android特征 1.4 Android体系结构 1.4.1 应用层 1.4.2 应用框架层 1.4.3 ...

    android开发入门与实战(下)

    第6章 磨刀不误砍柴工——Android应用程序结构介绍 6.1 Android体系结构介绍 6.1.1 应用程序(Application) 6.1.2 应用程序框架(ApplicationFramework) 6.1.3 库(Libraries)和运行环境(RunTime) 6.2 Android应用程序...

    《Google Android开发入门与实战》.pdf

    第6章 磨刀不误砍柴工——android应用程序结构介绍 57 6.1 android体系结构介绍 57 6.1.1 应用程序(application) 57 6.1.2 应用程序框架(application framework) 58 6.1.3 库(libraries)和运行环境...

    android开发入门与实战(上)

    第6章 磨刀不误砍柴工——Android应用程序结构介绍 6.1 Android体系结构介绍 6.1.1 应用程序(Application) 6.1.2 应用程序框架(ApplicationFramework) 6.1.3 库(Libraries)和运行环境(RunTime) 6.2 Android应用程序...

    android开发教程4.0.

    1.3 Android开发环境的搭建 1.4 第一个Android程序——HelloAndroid 1.5 Android应用程序的调试 1.6 Android应用程序的项目结构 1.7 Android的系统架构 1.8 本章小结 第2章 Android简单控件的开发及应用 第3章 ...

    Android项目设计与开发:Android概述.ppt

    嵌入式Android项目设计与开发 第一章 Android开发概述 —— Android概述 概述 什么是Android? 概述 含义 Android本意指“机器人”。Google公司将Android的标识设计为一个绿色机器人,表示该系统符合环保概念。寓意它...

    Android开发手册——API函数详解

    详尽介绍Android系统的API函数,包括功能介绍,结构,还有使用例程。非常好的学习资料。

    Android项目项目之——页面特效集合(附源码).rar

    项目源码基于Android Studio编写,结构清晰,注释详细,方便开发者快速理解和上手。同时,项目中的特效代码均可进行二次开发定制,以满足不同应用的需求。 通过学习这个项目,开发者可以掌握如何实现各种页面特效,...

    云应用开发 ——Google App Engine & Google Web Toolkit入门指南

    10.3 高级例子——号码管家(GAE+GWT+Android) 10.3.1样子与功能 10.3.2创建项目 10.3.4规定通讯协议 10.3.5实现服务端的功能 10.3.6注册提供服务 10.3.7帮助界面设计 10.3.8服务条款界面设计 10.3.9编辑...

    《Android应用开发揭秘》附带光盘代码.

     3.1.1 Android项目目录结构  3.1.2 Android应用解析  3.2 Android的生命周期  3.3 Android程序U设计  3.4 小结  第4章 用户界面开发  4.1 用户界面开发详解  4.1.1 用户界面简介  4.1.2 事件处理  4.2 ...

    android开发教程

    1.3 Android开发环境的搭建 1.4 第一个Android程序——HelloAndroid 1.5 Android应用程序的调试 1.6 Android应用程序的项目结构 1.7 Android的系统架构 1.8 本章小结 第2章 Android简单控件的开发及应用 第3章 ...

    Google.Android开发入门与实战

    第6章 磨刀不误砍柴工——Android应用程序结构介绍 6.1 Android体系结构介绍 6.1.1 应用程序(Application) 6.1.2 应用程序框架(ApplicationFramework) 6.1.3 库(Libraries)和运行环境(RunTime) 6.2 Android应用程序...

    《Android应用开发揭秘》源码

     3.1.1 Android项目目录结构  3.1.2 Android应用解析  3.2 Android的生命周期  3.3 Android程序U设计  3.4 小结  第4章 用户界面开发  4.1 用户界面开发详解  4.1.1 用户界面简介  4.1.2 事件处理  4.2 ...

Global site tag (gtag.js) - Google Analytics