重新从郭霖大神的《第一行代码》开始,才发现自己之前对Android Studio的使用是多么不到位。脚踏实地,按着书本内容一步一步往下走。
(一)Android 系统架构
(二)开发环境
Android SDK
Android Studio
(三)创建项目
模板 ----> 模拟器 ---> 运行
Android项目分析
(1)Project 结构类型
.gradle和.idea : Android Studio自动生成的一些文件
app:app/build/ 编译时自动生成的文件
app/libs/ 第三方jar包
app/src/
app/src/androidTest/ 用来编写Android Test测试用例的
app/src/java/ 放置所有java代码
app/src/res/ 图片:drawable目录;布局:layout目录;字符串:values目录
app/src/AndroidMainfest.xml/ 整个项目的配置文件
app/.gitignore/ 用于将app模块内的指定的目录或文件排除在版本控制之外
app/app.iml/ 自动生成的文件
app/build.gradle/ app模块的gradle构建脚本,会指定很多项目构建相关的配置
app/proguard-rules.pro/ 用于指定项目代码的混淆规则,常用于开发完成后打包
settings.gradle 用于指定项目中所有引入的模块,通常自动完成
gradlew 编译脚本,可以在命令行执行打包
gradle.properties 全局的gradle配置文件,这里配置的属性会影响到项目中所有的gradle编译 脚本
local.properties 配置SDK/NDK,通常自动生成
MyApplication.iml 项目的配置文件
External Libraries 项目依赖的Lib, 编译时自动下载的
(2)Android结构类型:结构简洁明了,适合进行快速开发,但不易于理解
app/manifests AndroidManifest.xml配置文件目录
app/java 源码目录
app/res 资源文件目录
Gradle Scripts gradle编译相关的脚本
(四)使用Android的日志工具log
log的快捷使用