`
LoveZhou
  • 浏览: 272789 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android 应用程序目录结构

阅读更多

src/  java原代码存放目录
编写java代码均存放此目录下

gen/ 自动生成目录
gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。是资源的索引值,可以方便使用各种资源,Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到了字典的作用,它包含了各种资源的id,通过R.java,应用可以很方便地找到对应资源。另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占用的空间。

res/ 资源(Resource)目录
在这个目录中我们可以存放应用使用到的各种资源,如xml界面文件,图片或数据。

assets资源目录
Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自动生成ID,所以读取/assets目录下的文件必须指定文件的路径。

AndroidManifest.xml 功能描述文件
这个文件列出了应用程序所提供的功能,以后你开发好的各种组件需要在该文件中进行配置,如果应用使用到了系统内置的应用(如电话服务、互联网服务、短信服务、GPS服务等等),你还需在该文件中声明使用权限。

default.properties 项目环境信息,一般是不需要修改此文件
  • 大小: 8.5 KB
分享到:
评论

相关推荐

    android应用程序开发作业流程要点.doc

    Android 应用程序开发作业流程要点包括 Java 基础知识、Android 应用程序开发环境搭建、Android 应用程序目录结构、新建一个 Android 应用、Android 四大组件及界面 UI 元素、Android 应用程序工作机制、Android ...

    Android 的应用程序结构分析:HelloActivity

    ### Android的应用程序结构分析:HelloActivity #### 一、引言 在Android开发领域,理解一个应用程序的基本结构至关重要。本文将以“HelloActivity”为例,详细剖析Android应用程序的组成及其内部结构,帮助读者...

    Android应用程序开发

    ### Android应用程序开发知识点详解 #### 一、Android概述 Android是一种基于Linux内核的开源移动设备操作系统,由Google公司和开放手机联盟领导及开发。它主要用于触摸操作的手持设备上,如智能手机和平板电脑等...

    HelloWorld之Android应用程序详细结构介绍

    【Android应用程序详细结构介绍】 Android应用程序的开发通常在Eclipse集成开发环境中进行,它提供了便捷的工具来创建和管理Android项目。"HelloWorld"作为入门级的程序,可以帮助初学者理解Android应用程序的基本...

    android应用程序开发流程要点.pdf

    Android应用程序开发流程涉及多个关键点,包括Java基础知识、开发环境搭建、应用目录结构、新应用创建、四大组件以及界面UI元素的理解、应用程序的工作机制,以及常用功能接口的熟悉。以下是对这些要点的详细说明: ...

    android应用程序开发流程要点.docx

    3. **Android应用程序目录结构**: - 一个标准的Android项目包含src、res、AndroidManifest.xml、libs等目录。 - src目录存放源代码,main/java中存放Java类文件,main/res存储资源文件,如布局XML、图片等。 - ...

    android桌面应用程序

    2. 应用程序目录结构管理:Android 桌面应用程序需要了解应用程序的目录结构,包括应用程序的安装、卸载、更新等操作。 3. Intent 机制:Android 桌面应用程序使用 Intent 机制来实现组件之间的交互,包括 Activity...

    最全的Android源码目录结构详解

    此目录包括开发工具和示例,如调试工具、模拟器和其他开发人员资源,帮助开发者构建和测试Android应用程序。 #### 8. `external` 这里存放了第三方库和开源项目,它们被集成到Android系统中,以提供额外的功能或...

    Android应用程序设计 (张思民 编著) pdf

    《21世纪高等学校计算机基础实用规划教材:Android应用程序设计》是面向Android系统的初学者的入门教程,内容几乎涵盖了Android相关的所有技术。本书大致可以分成两个部分,第一部分(第1~4章)主要介绍Android SDK...

    android源码目录结构

    Android 源码目录结构是 Android 操作系统的核心组成部分,了解 Android 源码目录结构是学习和开发 Android 应用程序的基础。本文将详细介绍 Android 源码目录结构,涵盖了 Android 2.1 版本的所有目录和子目录。 ...

    Android应用程序A卷考题[归类].pdf

    【Android应用程序开发基础知识点】 ...以上知识点涵盖了Android应用程序开发的基础内容,包括事件处理、UI设计、组件交互、生命周期管理、数据共享、应用目录结构等,这些都是Android开发者需要掌握的基本技能。

    Android应用程序开发以及背后的设计思想深度剖析

    这篇文章将逐步揭示Android应用程序背后的设计思想,从基本的 APK 文件结构到更复杂的系统组件和编程模型。 首先,让我们深入了解 APK 文件。APK 是 Android 应用程序的基本打包格式,实质上是一个被压缩的 ZIP ...

    Android项目的目录结构和程序的执行流程

    了解了目录结构后,我们进一步探索Android应用程序的执行流程: 1. **启动Activity**:当用户点击应用图标或从其他地方启动应用时,系统的第一个操作是加载并初始化应用的主Activity。这通常是通过调用`onCreate()`...

    android应用程序源码结构分析

    在Android应用程序开发中,源码结构扮演着至关重要的角色。了解这一结构对于开发者来说至关重要,因为它决定了代码的组织方式以及与资源的交互。以下是关于Android应用程序源码结构的详细解析: 1. **src 文件夹**...

    Android应用程序开发 代码与PPT

    【Android应用程序开发】是IT领域中的一个重要分支,主要关注如何在Android操作系统上构建和设计交互式的移动应用。Android系统基于Linux内核,由Google主导并开放源码,为开发者提供了丰富的API和工具来创建功能...

    Android移动应用开发习题答案.pdf

    本文提供了一份详细的 Android 移动应用开发习题答案,涵盖 Android 开发环境搭建、模拟器创建、Android Studio 的组成结构与基本操作、Android 应用程序创建和运行等多个方面。这些知识点对于掌握 Android 移动应用...

Global site tag (gtag.js) - Google Analytics