Android入门学习:项目的建立/基本GUI的编写
最近开始学习Android,这里记录下自己的学习历程,包括以下内容:
- 开发环境的配置
- 项目建立
- 项目结构介绍
- 基本GUI编写
- 多个界面(活动)的编写
开发环境的配置
需要下载的东西:JDK,SDK,Android Studio。其中JDK\SDK需要配置环境变量。
Android Studio:http://www.android-studio.org/
个人下载的是无SDK的版本,推荐下载完整的包含SDK的版本,这样可以少下载很多额外的东西(如GOOGLE的各种API,AndRoid Emulator,一些安卓虚拟机等)
安装完毕后打开Android Studio开始建立项目。
项目建立
打开IDE的主界面后,左上角FILE-new-new project创建项目。
填写项目名/开发者公司名/项目地址
最低兼容至4.03安卓版本
选择建立活动,这里选择建立空活动,这样系统会自动帮我们生成活动、对应布局及设置其为主活动,方便了很多。
项目结构介绍
建立完后项目后,要调整项目的结构,调整前左上方的项目结构如下:
这个是IDE便于开发者审阅给出的试图,并非真正的项目结构,点击上方的条形框将视图模式切换为Project。如图:
Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。 —— [ 百度百科 ]
对于本人这类初学者来说,不太需要关注Gradle,只需要关注app中的内容。
build:放着项目的一些编译文件。
libs:存放项目需要(引入)的类库。
src:和普通的java项目一样,这里是主要存放开发内容的部分,包括:
两个test的文件夹:存放一些测试脚本。
main:主要的开发内容,包括:
java:存放活动文件,个人理解android的活动就是一个个窗口,有点像以前用swing写界面的时候的Jframe。
res:存放着各种资源,如图