Android 开发实践(一)开始你的 Hello World

文章目录

  • Android 知其然
    • Android 由来
    • Android 标志
    • Android 系统平台架构
    • Android 特性了解
  • 搭建开发环境
    • 工具准备
    • 搭建环境
  • 开始你的 HelloWorld
    • 创建 HelloWorld
    • 启动模拟器
    • 运行 HelloWorld

Android 知其然

Android 由来

  Android 一词最早出现于法国作家利尔亚当(Auguste Villiers de l’Isle-Adam)在 1886 年发表的科幻小说《未来夏娃》(L’ève future)中,他将外表像人的机器起名为 Android。

Android 标志

首个Android标志(2007–2014)
Android 开发实践(一)开始你的 Hello World_第1张图片
第三个Android标志(2019-现在)
  三个标志使用年限依次为【首个Android标志(2007–2014)】【第二个Android标志(2014–2019】【第三个Android标志(2019-现在)】。Android 是一个全身绿色的机器人,半圆形的头部,有两支天线和空白的点作为眼睛。它的头部与身体之间有空白的区域,相似于一枚有平底的鸡蛋,两侧各有两个圆角矩形,作为它的双臂。Android 的标志是由 Ascender 公司设计,颜色采用了 PMS 376C 和 RGB 中十六进制的 #A4C639 来绘制,这是 Android 操作系统的品牌象征。当中的文字使用了 Ascender 公司专门制作的称之为“Google Droid”的字体。有时候,它会以纯文字的标志展示。

Android 系统平台架构

  Android 一词的本义指“机器人”,同时也是 Google 于 2007 年 11 月 5 日宣布的基于 Linux 平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。
Android 开发实践(一)开始你的 Hello World_第2张图片
Android 平台架构组件解释请点击参考

  • Linux 内核
  • 硬件抽象层 (HAL)
  • Android Runtime
  • 原生 C/C++ 库
  • Java API 框架
  • 系统应用

Android 平台架构

Android 特性了解

  首先了解一下,其实我们手机自带的联系人、短信等都是属于系统应用这一层,而我们将要学习开发的 Android 程序也是一样。那么我们来看一下 Android 提供哪些特性来帮助我们开发优秀便利的应用程序呢。

  1. 四大组件:Activity、Service、BroadcastReceiver、ContentProvider。
    • Activity:凡是在应用程序界面所看到的的都包含在其中。
    • Service:可后台默默执行的服务,即使应用程序退出了。
    • BroadcastReceiver:接受来自各处的广播信息。
    • ContentProvider:为应用程序之间共享数据提供可能。
  2. 系统控件:提供输入框、复选框、布局等控件帮我们快速实现界面功能编写。
  3. SQLite 数据库:支持标准 SQL 语法,以及封装好的 API 进行快速的数据操作。
  4. 多媒体服务:通过程序代码控制拍照、视频、音乐、录音等。

搭建开发环境

工具准备

  Android 开发主要需要准备 JDK、Android SDK 和 Android Studio 。在最早时,Android 开发还是使用 Eclipse 的,不过现在 Google 推出的 Android Studio 已经帮我们集成好了,我们下载安装即可。
  本文编写时基于 Windows 使用的最新版本为 Android Studio 4.0.1:下载地址;或者访问 https://developer.android.google.cn/studio#downloads 下载最新版。

搭建环境

  1. 找到下载的文件,双击打开:
    在这里插入图片描述
  2. 稍等一会,看到程序打开后,直接 Next:Android 开发实践(一)开始你的 Hello World_第3张图片
  3. 看到 Android Virtual Device 默认勾选,直接 Next:Android 开发实践(一)开始你的 Hello World_第4张图片
  4. 看到默认安装路径是:C:\Program Files\Android\Android Studio,根据需要修改安装路径,C 盘空间不够大的还是建议安装到 D 盘或者其它盘:Android 开发实践(一)开始你的 Hello World_第5张图片
  5. 看到是否设置开始菜单界面,直接 Install:Android 开发实践(一)开始你的 Hello World_第6张图片
  6. 等待安装完成后,直接 Next:Android 开发实践(一)开始你的 Hello World_第7张图片
  7. 最后安装结束,勾选 Start Android Studio,关闭安装程序后直接打开 Android Studio:Android 开发实践(一)开始你的 Hello World_第8张图片
  8. 打开后看到是否导入配置,首次安装选择 Do not import settings 即可,点击 OK:Android 开发实践(一)开始你的 Hello World_第9张图片
  9. 如果以前安装卸载过旧版本,可能会出现如下界面,如需删除勾选文件夹点击 Delete Directories 即可,否则 Skip 跳过:Android 开发实践(一)开始你的 Hello World_第10张图片
  10. 下一步,是否发送使用信息给 Google,自行决定:Android 开发实践(一)开始你的 Hello World_第11张图片
  11. 下一步,我们看到这个对话框,是在询问我们,无法访问 Android SDK 的 add-on list,是否需要配置代理。国内我网络访问 Google 受限直接 Cancel 就好,不影响我们搭建环境:Android 开发实践(一)开始你的 Hello World_第12张图片
  12. 然后我们就看到欢迎界面了,直接 Next:Android 开发实践(一)开始你的 Hello World_第13张图片
  13. 看到安装类型界面,我们选 Standard 就好,Custom 主要针对有特殊需求的用户:Android 开发实践(一)开始你的 Hello World_第14张图片
  14. 接下来是应用主题选择,如果你喜欢深色那就果断 Darcula,然后 Next:Android 开发实践(一)开始你的 Hello World_第15张图片
  15. 最后检查一下配置,点击 Finish,之后 Android Studio 会尝试联网下载一些更新,等待更新完成后点击 Finish ,就会进入到 Android Studio 的欢迎界面,如下所示:
    Android 开发实践(一)开始你的 Hello World_第16张图片

开始你的 HelloWorld

创建 HelloWorld

  环境搭建好了,那我们就开始我们的第一个 HelloWorld 吧。

  1. 在欢迎界面点击“Start a new Android Studio project”,会看到如下界面:Android 开发实践(一)开始你的 Hello World_第17张图片

  2. 选择项目类型和模板,这里包括手机、平板、电视等的不同模板,我们默认选择“Phone and Tablet”(手机和平板)和“Empty Activity”,点击 Next,进入项目配置界面:Android 开发实践(一)开始你的 Hello World_第18张图片

    1. Name 表示项目名称:我们输入 “HelloWorld”。
    2. Package name 表示项目的包名:用来区分不同的应用程序。
    3. Save location 表示项目存放路径:可自行修改。
    4. Language 表示项目使用的语言:我们使用现在 Google 首推的 Kotlin 来编写。
    5. Minisum SDK 表示项目的最低兼容版本:默认兼容 Android 4.1,最低可设置兼容 4.0,我们这里设置为“API 21: Android 5.0”
    6. 复选框 “Use legacy android.support libraies”,不需要勾选,详细了解参见(注意它的评论):是否勾选 use legacy android.support libraries
  3. 配置完成,点击 Finish,耐心等待一下,项目就会创建完成了,如下:
    Android 开发实践(一)开始你的 Hello World_第19张图片

启动模拟器

  项目创建完成后,Android Studio 会自动帮我们创建许多文件,之后我们便可以直接运行了,但在这之前我们还需要一个运行的设备,可以是手机或者平板,不过 Android Studio 为我们提供了一个 Android Studio 模拟器,可以让我们模拟手机或者平板来运行 Android Studio,就简单许多了,现在我们来启动模拟器,在 Android Studio 顶部右侧我们可以看到如下工具栏:在这里插入图片描述
  最中间那个手机形状的按钮就可以创建和启动模拟器,点击该按钮看到如下:
Android 开发实践(一)开始你的 Hello World_第20张图片
  我们还没创建过模拟设备,点击 “Create Virtual Device…”,看到如下:
Android 开发实践(一)开始你的 Hello World_第21张图片
  这里可以创建各种模拟设备,我这里选择默认的 Pixel 2,然后点击 Next 看到如下:
Android 开发实践(一)开始你的 Hello World_第22张图片
  这里我们可以选择操作系统版本,自然,我们选择最新的版本:Android 10.0,由于本地还没有Android 10.0 系统镜像,我们点击 Download 下载看到:Android 开发实践(一)开始你的 Hello World_第23张图片
  选择 Accept,之后等待 Android Studio 下载 10.0 镜像,完成后看到:
Android 开发实践(一)开始你的 Hello World_第24张图片
  点击 Finish,然后 Next 看到如下:
Android 开发实践(一)开始你的 Hello World_第25张图片
  在这个界面我们可以设置模拟器的名字、分辨率、横竖屏等信息,我这里保持默认设置,点击 “Finish”完成模拟器创建,将会看到如下界面:Android 开发实践(一)开始你的 Hello World_第26张图片
  点击 Actions 栏中的第一个三角形按钮启动模拟器,将看到如下:Android 开发实践(一)开始你的 Hello World_第27张图片
  我们的模拟器到此就启动完成了,它对手机的仿真度非常不错,之后就开启我们的项目尽情体验吧。

PS:如果在启动是看到 “Unable to local adb”的警告,请参考这个地址:https://www.jianshu.com/p/e3e86edce0a3

运行 HelloWorld

  回到 Android Studio 的主界面,我们看到右上角如下图所示的几个图标:在这里插入图片描述

  • 第一个锤子是用来编译项目的
  • 第二个下列列表是表示运行哪个项目的,通常 app 就是当前主项目
  • 第三个下列列表是表示运行到哪个设备上,可以看到选择的就是我们刚刚创建的模拟器
  • 第四个三角形按钮就是用来将项目运行到设备上的

我们点击三角形按钮运行项目,稍微等待之后,我们将在模拟器看到如下界面:
Android 开发实践(一)开始你的 Hello World_第28张图片
哈哈,到此为止,我们就已经成功完成我们的第一个 HelloWorld 的 Android 程序开发,由于 Android Studio 的智能,你甚至都不用编写 “Hello World!”,就已经可以看到它成功运行了,到这里你可能还对整个工程一知半解,我将在下一篇中来详细分析我们的第一个 Android 程序。

你可能感兴趣的:(Android,android)