zoukankan      html  css  js  c++  java
  • Android 程序目录及UI的简介

    Android程序的目录结构

        

      

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

      res目录

          android_2_res

        

      该目录用于存放Android程序的各类资源,非常重要,用于管理资源和Android UI的适配

       drawable-xxx

    用于存放位图(Bitmap files)(.png,.9.png,.jpg,.gif)或者状态列表(State lists),动画(Animation drawables),图形(Shapes)等绘制性资源的xml文件。

    相当于网页中的图片资源。其中-xxx用于适配不同像素密度的屏幕

      

    layout

    该目录的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的最低版本级别。
      • 列举应用所需要链接的库。

      

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

  • 相关阅读:
    OutOfMemoryError异常穷举
    Java的锁优化
    Java的线程安全
    Java的线程模型
    算法笔记_014:合并排序(Java)
    算法笔记_013:汉诺塔问题(Java递归法和非递归法)
    算法笔记_012:埃拉托色尼筛选法(Java)
    算法笔记_011:希尔排序
    算法笔记_010:插入排序(Java)
    算法笔记_009:字符串匹配(Java)
  • 原文地址:https://www.cnblogs.com/liugch/p/6080432.html
Copyright © 2011-2022 走看看