Build 一个 "世界"
目标人群:没有基础的安卓初学者
知识点:使用Android Studio Build一个APK文件
目标:APK可安装在模拟器上,并显示出Hello World
简介![]()
本章涉及到的内容有:
1、Android Studio的部分功能的使用
2、Android开发的简单知识(布局文件的说明)
前期准备
1、构建完整的Android Studio开发环境
2、做好翻墙或者查找资料的准备
正文
1、启动Android Studio,并创建一个新Project
在欢迎页面找到 New Project
简单解释下对应的含义:
- Application Name 即你所创建的应用的名字。 比如这个应用就可以叫做 "My Application" (但实际应用中的名字还是应该有它的实际意义)
- Company domain 应用包名的前半部分,通常是你所在公司的域名
- Package name 完整的包名 由Company domain和Application Name组合而成
- Project location 这个新项目在你硬盘中的具体位置
接下来的页面是Add an activity to Mobile和Choose options for your new file,如要展开讲解涉及的篇幅较多,这里略过,请点击Next和Finish即可。
随后稍等片刻,你会看到一个非常复杂的页面,这个就是Andorid Studio的开发页面了。
2、项目结构说明
这部分包涵了整个应用项目的目录结构,代表含义如下:
-
app/res/layout/activity_main.xml
- "Hello World"页面的布局文件部分。
- "Hello World"页面的代码文件部分,当应用启动至"Hello World"页面时,该代码文件将会加载上面的布局文件,并在页面上显示"Hello World"。
- 此应用用到的一些基本特征的清单,包括但不限于:包名、版本相关信息、适配的Android版本、用到的权限、图标、文字描述、页面、广播、常量等信息。
- Android Studio使用Gradle来构建一个APK,,关于Gradle的使用涉及到了较为复杂的学习,并不适合新手,这里略过。
- 对Gradle感兴趣的读者可以参考这里: https://developer.android.com/tools/building/configuring-gradle.html(需翻墙)或自行百度
app/java/cnlive.com.myapplaction/MainActivity.java
app/manifests/AndroidManifest.xml
app/Gradle Scripts
app/res
目录下包括了在开发过程中所用到的资源文件(如图片、布局等):
- 图片资源通常放置在此目录下,为了适配不同的尺寸的手机,又添加了如drawable-hdpi、drawable-xhdpi的详细分类。
- 页面的布局文件放置在此目录下,如上文中的activity_main.xml
- 字符串和颜色等资源xml放置在此目录下,如本应用中要用到的"hello world"
drawable/
layout/
values/
- 在Android Studio上方的工具条中找到
绿色箭头,点击即可完成对你的应用的构建,稍等片刻后弹出设备选择页面
- 此时选择 Launch emulator ,即选择一个模拟器,然后点击Android virtual device 右侧的...按钮
- 在弹出的新页面中点击Create a virtual device按钮选择机型和对应的安卓版本后创建一个新的安卓模拟器
- 选择你新建立的模拟器并点击OK,等待一会之后,模拟器将会启动
- 如果能看到Hello World页面,那么恭喜你,你已经成功了完成了本次内容。