下一章 目录 设置
1、Android 的基本结构 1.pro ...
-
1.project目录结构
1.1.1 app
①作用:存放项目中的代码、资源(图片、图标、字符串等)
②app目录下的结构
build 包含编译时自动生成的一些文件开发者无需关心
libs 存放jar包需要存放第三方jar包时,即存入此目录
src 包括test(测试文件夹)、main、androidTest 非常重要的部分、大多数工作在这个目录下完成
③src目录详解
androidTest 编写AndroidTest测试用例 Java .java 存放测试代码
main 存放资源、代码等 Java .java 存放各类活动代码
res .xml 布局(layout)
图标(mipmap)
图片(drawable)
字符串(Value)
配置文件(AndroidManifest.xml)
test 编写测试用例 .gitignore 用来将指定的目录或文件排除在版本控制之外
app.iml IntelliJ IDEA自动生成的文件
build.gradle app模块的gradle构建脚本,指定很多项目构建的配置
proguard-rules.pro 指定项目代码的混淆规则
1.1.2 .gradle和idea
作用:存放Android Stdio自动生成的一些文件,开发者无需关心
1.1.3 build
包含编译时自动生成的一些文件
1.1.4 gradle
包含了gradle wrapper的配置文件,使用gradle wrapper的方式不需要提前将gradle下载好,而是会自动根据本地的缓存情况决定是否需要联网下载。
1.1.5 .gitignore
用来将指定的目录或文件排除在版本控制之外
1.1.6 gradle.properties
项目全局的gradle构建脚步,通常不需修改该文件内容
1.1.7 gradlew和gradlew.bat
在命令界面中执行gradle命令
gradlew:Linux或Mac系统上
gradlew.bat:Windows系统上
1.1.8 local.properties
指定本机中Android SDK路径,通常自动生成,无需修改
1.1.9 setting.gradle
指定项目中所有引入的模块。
2.日志工具
种类
Log.v() 打印最为繁琐、意义最小的日志信息,级别最低
Log.d() 打印调试信息
Log.i() 打印一些重要数据
Log.w() 打印一些警告信息
Log.e() 打印程序中的错误信息
使用日志工具的代码
打开项目(活动名.java)在OnCreate()方法中添加一行打印日志的语句
Eg:Log.e(“HelloWorld”,”Oncreate execute”);
运行结束,点击底部Android Monitor,在logcat中可查看
项目的创建(Project)
开始
点击Start a new Android Studio project
Application name 应用名称
Company Domain 公司域名,个人开发者填example.com就行
对项目最低兼容版本进行配置
一般将Minmum SDK指定成API15
创建活动
选择模板
Activity name 活动名
Layout Name 布局名
点击finish按钮
运行过程
启动模拟器
点击Create Virtual Device按钮,选择需要的模拟器
选择模拟器的操作系统版本
完成设置后点击三角按钮即启动
点击顶部工具栏运行按钮运行
点击OK,项目就在模拟器上运行了