好记性不如烂笔头,对as的一些快捷键,小技巧总是记不住。通过写博客,可快速整理知识,帮助记忆。
项目结构
- AndroidManifest.xml ->清单文件,安卓四大组件,权限都要在这里注册才行
- com.example.xlc.helloworld -> 包名,我们的代码都在这里面
- 包名(androidTest)(test)->一些测试代码就写在这里
- res -> 资源目录文件夹
- drawable -> 放置图片的位置
- layout ->放置布局文件
- mipmap ->放置启动图标,可以看到有两种图标,普通和圆形 ,开发者可以准备着两种图标,由启动器决定使用哪种图标,在8.0系统中会出现自适应图标。
- valuse ->存放一些键值对类型的数据
- colors ->颜色值
- strings.xml ->存放字符串和翻译文本,原则上我们应该新建zh,不宜使用不带限定符的默认值,zh是我新建的,大家可以自己动手。
- style.xml ->主题文件
- build.gradle->分为两种,一个是这个项目的,一个是module的,是配置文件
- gradle-wrappper->里面有gradle的下载链接,版本等信息
- progruard-rules ->混淆文件,刚开始里面都是注释
- gradle.properties->gradle属性,这里可设置org.gradle.jvmargs=-Xmx2048m,分配更多的内存。
- setting->目前里面为include ‘:app’,如果你新建一个module或library,这里会新增include
- local->配置android sdk的路径
注意事项
对于drawable目录,默认就这一个,我们常常需要不同分辨率文件夹,这是就需要新建。res->new ->directory,例如可输入drawable-xxhdpi,完成后切换到Project视角就可看到具体文件夹。
常用文件简单说明
build.gradle(Project):