满堂花醉三千客,一剑霜寒十四州。这篇文章主要讲述Android 程序目录及UI的简介相关的知识,希望能为你提供帮助。
android程序的目录结构
文章图片
-
- src:源码的组织管理目录。
- gen:自动生成的目录,会生成一些重要的文件,如R.java,该目录一般不需要我们编写。
- assets:该目录文件不会被编译成二进制编码,多用于放音视频,文本等原始格式文件。
- bin:用于存放编译后的Java文件及apk文件。
- libs:存放Android的源码包或需要引入的源码包。
- res:程序资源的所在目录,包括图片,数值等各类资源。
- AndroidManifest.xml:程序配置文件,它向系统描述了程序的信息。
res目录
文章图片
该目录用于存放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的最低版本级别。
- 列举应用所需要链接的库。
文章图片
文章图片
http://www.ui.cn/detail/35893.html
推荐阅读
- Android菜鸟成长记8 -- 布局实践(微信界面的编写)
- Android图表库MPAndroidChart——多层级的堆叠条形图
- Android 开发中 iBeacon的使用
- Android设备怎么获取扫码枪扫描内容
- android setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds区别
- android蓝牙4.0(BLE)开发之ibeacon初步
- Android Studio打包全攻略
- Android实现帧动画,以及出场时的动画
- Android 动画分类