1.3 创建第一个 Android 项目
1.3.1 创建HelloWorld项目
- 点击 Start a new Android Studio project ,选择项目类型。可以选择手机、平板、电视、可穿戴设备等的项目。「作为新手上路,选择 Empty Activity」
- Configure your project ,
- Name:
Hello World
- Package name:
com.example.helloworld
- Save location:
./AndroidStudioProject/AndroidFirstLine/HelloWorld
- Language:
java
- Minimum API level:
API 21:Android 5.0(Lollipop)
。「出于对兼容性、普适性的考量,用最泛用的 5.0」 - instant apps。「支持免安装应用,国内阉割了,忽略」
- 完成 2 上的选择后,点击 finish,一会儿后界面打开,项目创建成功
1.3.2 启动模拟器
Android Studio 自动生成了许多东西,HelloWorld 项目已经可以运行了。但是我们需要一个载体,手机或者虚拟机。「想要在手机上运行,需要在 [[9.1]] 章节处」
- 我们现在创建一个 Android 环境模拟器。点击左上角的的「小安卓手机」按钮,进入 Your Virtual Devices 界面,可以创建一个虚拟模拟器。
- 我们可以选择任意设备,或是自己创建,选择好之后 next
- System Image。选择系统版本,然后下一步。第一次需要下载。
- Verify Configureation. 确认模拟器的一些配置。如:指定模拟器的名字、分辨率、横竖屏等。
- 创建完成。模拟器列表里会出现这个模拟器,之后就可以一直使用这个模拟器了。点击右边的 Action 下的「三角形」即可开机。
- AMD 处理器的电脑,需要在
File-Setting-Apperance&Behavior-System Setting-Android SDK-SDK Tool
中,找到Android Emulator Hypervisor Driver for AMD Processors
,打钩,点击 ok,下载。然后根据解决 AMD CPU 启动 Android 模拟器时无法安装 Intel HAXM 的问题解决。
1.3.3 运行HelloWorld
- Android Studio 顶部的工具栏,左边有个「锤子」,两个下拉列表,第一个是「运行的项目」,第二个是「运行的设备」。
- 点击锤子右侧的「三角形」,就可以运行
HelloWorld
了。「」
你可能有疑惑为什么什么都没做,却能够运行呢?其实小编也很困惑(笑)。「简单的内容已经生成了,不需要输入也可以运行」
1.3.4 分析程序
展开HelloWorld,开始观察分析项目结构。刚开始的项目结构可能被AS转换过,不易于理解,我们可以点击最上方的 Android
区域,即可切换项目结构模式了。
我们将项目结构转换为 Project
。逐个分析。
-
.gradle 和 .idea
自动生成的文件。不要动,暂时不用理解 -
app
项目中的代码、资源的存放目录。后续开发工作也是围绕此目录进行的。2.1 build
这个目录和外层的 build 目录类似,也包含一些编译时自动生成的文件。更复杂,不用动。2.2 libs
如果项目用到第三方 jar 包,放在此目录下2.3 androidTest
用来编写 Android Test 测试用例的,可以对项目进行一些自动化的测试2.4 java
放置所有 Java 代码的地方。里面有系统自动生成的一个 MainActivity 文件。2.5 res
所有用到的图片、布局、字符串等资源的存放目录。
有许多子目录:图片drawable
, 布局layout
, 字符串values
。2.6 AndroidManifest.xml
重要,以后会经常使用
整个项目的配置文件,在程序中定义的所有四大组件都需要在这个文件里注册,另外还可以在这个文件中给应用程序添加权限声明。2.7 test
用来编写 Unit Tes