Android 程序目录及UI的简介

满堂花醉三千客,一剑霜寒十四州。这篇文章主要讲述Android 程序目录及UI的简介相关的知识,希望能为你提供帮助。
android程序的目录结构

Android 程序目录及UI的简介

文章图片

 

    • src:源码的组织管理目录。
    • gen:自动生成的目录,会生成一些重要的文件,如R.java,该目录一般不需要我们编写。
    • assets:该目录文件不会被编译成二进制编码,多用于放音视频,文本等原始格式文件。
    • bin:用于存放编译后的Java文件及apk文件。
    • libs:存放Android的源码包或需要引入的源码包。
    • res:程序资源的所在目录,包括图片,数值等各类资源。
    • AndroidManifest.xml:程序配置文件,它向系统描述了程序的信息。
 
res目录
Android 程序目录及UI的简介

文章图片


该目录用于存放Android程序的各类资源,非常重要,用于管理资源和Android UI的适配
 
  drawable-xxx用于存放位图(Bitmap files)(.png,.9.png,.jpg,.gif)或者状态列表(State lists),动画(Animation drawables),图形(Shapes)等绘制性资源的xml文件。
相当于网页中的图片资源。其中-xxx用于适配不同像素密度的屏幕

layout【Android 程序目录及UI的简介】该目录的xml文件用于描述一个Android UI界面(Activity)或一个系统桌面组件(AppWidget)的界面结构。相当于网页的html结构。

menu该目录下的main.xml文件用于定义Android底部的弹出菜单结构。

values-xxx用于存放定义各种:字符值,颜色值,数值,样式等的xml文件,例如dimens.xml用于定义各尺寸值,strings.xml用于定义文字,colors.xml用于定义各颜色值,其中最为最重要的styles.xml用于定义View元素的视觉样式(相当与网页的Css)。-xxx作用也是用于Android的适配

AndroidManifest.xml文件
每个Android应用程序都有一个AndroidManifest.xml文件在根目录,该文件用于向系统提供一些程序运行前需要提供的信息。该文件主要包含以下信息:
    • 命名该应用的Java包名,包名将作为应用的唯一标识。
    • 描述应用的构成,包括Activity,Services等。
    • 声明应用所必须具备的权限,用以访问受保护部分的API。
    • 声明应用运行时需要的环境配置信息。
    • 声明应用所需的系统Android API的最低版本级别。
    • 列举应用所需要链接的库。
 
Android 程序目录及UI的简介

文章图片

 
 
Android 程序目录及UI的简介

文章图片

 
http://www.ui.cn/detail/35893.html
 

    推荐阅读