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

Android 知其然

Android 由来

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

Android 标志

首个Android标志(2007–2014)
第二个Android标志(2014–2019)
第三个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 平台架构组件解释请点击参考

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

开始你的 HelloWorld

创建 HelloWorld

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

  1. 在欢迎界面点击“Start a new Android Studio project”,会看到如下界面:在这里插入图片描述

  2. 选择项目类型和模板,这里包括手机、平板、电视等的不同模板,我们默认选择“Phone and Tablet”(手机和平板)和“Empty Activity”,点击 Next,进入项目配置界面:在这里插入图片描述

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

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

运行 HelloWorld

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

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

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值