ADT工程结构
src:
装着Java代码的资源文件夹
gen:
BuildConfig:创建工程时配置文件
R文件:存放代码资源的id,图片资源id等
assets:存放文件资源,特点:没有id,通过io流获取资源
libs:存放第三方jar包
res:Java代码以外的其他具有id的资源
drawable:存放图片资源的文件夹,实际开发中不需要完全适配这些尺寸,最常用的有xh,和xxh
layout:存放布局资源的文件夹,布局资源文件格式为xml
menu:存放菜单资源,包括菜单的样式,内容等
values:dimens:尺寸资源,dp单位:像素密度,能够保持界面尺寸根据不同的分辨率保持一定的缩放关系,使界面看起来不会变形。Android不推荐使用px单位
strings:存放字符串资源的文件夹
styles:样式资源
colors:颜色资源。#RGB,#RRGGBB, #ARGB, #AARRGGBB alpha:透明度。red:红。green:绿。blue:蓝。
arrays:数组资源
AndroidManifest.xml:注册清单文件:包含应用包名,版本号,最低/适配版本。四大组件需要在清单文件中注册。(Activity,Service,BroadcastReceiver, ContentProvider)
XML中引用资源:@资源路径(资源id)/资源名(资源id)
Java中引用资源:R.资源路径(资源id).资源名(资源id)