Android程序结构简单讲解

 更新时间:2019年02月14日 11:42:49   作者:Pretty_girll  
在本篇文章里小编给大家分享一篇关于Android程序结构的简单说明内容,有需要的朋友们跟着学习下。

Android程序在创建时,Android Studio就为其构建了基本结构,设计者可以在此结构上开发应用程序,因此掌握Android程序结构是很有必要的。

下面以HelloWorid程序为例,分析Android 程序结构:

在图中,可以看到一个Android程序由多个文件以及文件夹组成,这些文件分别用于不同的功能,具体分析如下:

manifests

用于存放AndroidManifest xml文件(又称清单文件).该文件是整个项目的配置文件。在程序中定义的四大组件都需要在这个文件中注册,另外在该文件中还可以给程序添加权限。在清单文件中配置的信息会添加到Android 系统中,当程序运行时,系统会找到清单文件中的配置信息,然后根据配置信息打开相应组件。

java

用于存放所有的Java代码,在该文件夹中可以创建多个包,每个包中可以存放不同的文件或Activity。

res

用于存 放Android 程序所用到的资源, 例如图片布局文件、字符串等。

drawable 目录用于存放图片及XML文件,

layout目录用于存放布局文件,

mipmap目录通常用于存放应用程序图标,系统会根据手机屏幕分辨率(hdpi/mdpi/xhdpi/xxhdpi/xxxhdpi)匹配相应大小的图标,
values目录用于放置定义的字符串。

Gradle Scripts

用于存放项目创建的相关文件, 无须修改

相关文章

  • Android弹出窗口实现方法

    Android弹出窗口实现方法

    这篇文章主要介绍了Android弹出窗口实现方法,涉及Android TextView及鼠标事件的响应相关技巧,需要的朋友可以参考下
    2016-01-01
  • android 使用OkHttp上传多张图片的实现代码

    android 使用OkHttp上传多张图片的实现代码

    这篇文章主要介绍了android 使用OkHttp上传多张图片的相关资料,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • JetpackCompose Scaffold组件使用教程

    JetpackCompose Scaffold组件使用教程

    在今年的Google/IO大会上,亮相了一个全新的 Android 原生 UI 开发框架-Jetpack Compose, 与苹果的SwiftIUI一样,Jetpack Compose是一个声明式的UI框架
    2023-01-01
  • Flutter最小刷新范围探索ValueListenableBuilder使用详解

    Flutter最小刷新范围探索ValueListenableBuilder使用详解

    这篇文章主要为大家介绍了Flutter最小刷新范围探索ValueListenableBuilder使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • Android开发之数据的存储方式详解

    Android开发之数据的存储方式详解

    本篇文章主要介绍了Android开发之数据的存储方式,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧。
    2016-11-11
  • 详解Android 中AsyncTask 的使用

    详解Android 中AsyncTask 的使用

    这篇文章主要介绍了详解Android 中AsyncTask 的使用 的相关资料,这里提供实例帮助大家学习理解这部分内容,需要的朋友可以参考下
    2017-09-09
  • Android 美食大转盘详解流程

    Android 美食大转盘详解流程

    今天为大家带来一篇Android实例项目,美食大转盘,当你还在为明天吃什么而烦恼时,它将帮你做出最佳的选择,美食大转盘详细流程来咯
    2021-11-11
  • Android ListView中动态显示和隐藏Header&Footer的方法

    Android ListView中动态显示和隐藏Header&Footer的方法

    这篇文章主要介绍了Android ListView中动态显示和隐藏Header&Footer的方法及footer的两种正确使用方法,本文介绍的非常详细,具有参考借鉴价值,对listview header footer相关知识感兴趣的朋友一起学习吧
    2016-08-08
  • Android中检查、设置默认程序详解

    Android中检查、设置默认程序详解

    这篇文章主要介绍了Android中检查、设置默认程序详解,本文讲解了检测是否有默认的程序、如果有默认程序、没有默认的程序的情况等内容,需要的朋友可以参考下
    2015-01-01
  • Android的EditText字数检测和限制解决办法

    Android的EditText字数检测和限制解决办法

    这篇文章主要介绍了Android的EditText字数检测和限制解决办法的相关资料,需要的朋友可以参考下
    2017-03-03

最新评论