为了账号安全,请及时绑定邮箱和手机立即绑定
Android Studio 简介

大家好,今天我们开始一个新专题 — Android Studio。 Android Studio 是 Android 应用开发中使用最广泛的集成开发环境 (IDE),凭借 Google 官方出品的身份,以及不停的迭代新功能,不断优化用户体验,目前已经牢牢占据 Android IDE 届“头把交椅”。这个专题我们主要讲解 Android Studio 在应用开发过程中的使用方法。本文我们先主要介绍一下 Android Studio 是什么? 为什么要使用 Android Studio? Android Stuido 开发应用的基本流程? Android Studio 的特色功能?

1. Android 的历史

Android 一词的本意指“人形机器人”,安迪•鲁宾 (Andy Rubin) 在 2003 年以此名创办了 Android 公司并开始召集团队研发 Android 系统。后于 2005 年被 Google 收购,安迪•鲁宾随后任 Google 工程部副总裁,继续负责 Android 项目的研发工作。安卓系统(Android)是一款基于 Linux 内核的自由开源的操作系统,主要使用于移动设备,如智能手机和平板电脑。 Google 在 2007 年 11 月 5 日正式对外公布的了这款系统,并以“绿色机器人”的形状作为其 Logo。早期由 Google 开发,后由开放手机联盟(Open Handset Alliance)负责开发。

Android Studio 项目

本节课程主要介绍 Android Studio 项目的概念及项目相关操作。什么是 Android Studio 项目?项目模块的概念是什么? Android Studio 项目的目录结构是怎样的?如何新建一个项目,项目常用配置有哪些?

4.2 安装 Android SDK

接下来就要用到上面下载的 Android sdk manager 了,打开 Eclipse 的设置面板,在左侧找到“Android”卡片,如图设置:在安装完 ADT 之后,可以看到 Eclipse 面板上会多出一些用于 Android 开发的工具,找到“SDK Manager”,通过“SDK manager”我们可以很方便的管理 Android SDK。点击 icon 启动 SDK Manager,如图选择一个 Android 版本,开始安装:注意:如果下载成功可跳过此步。这里可能会由于服务器连接失败导致无法下载,那么需要设置一个代理服务器。进入 sdk manger 的设置页面进行如下配置:设置完成就可以进行安装了,整个下载时间可能会比较长。

1. 什么是 Android Studio?

Android Studio 是基于 IntelliJ IDEA 而来,且适用于开发 Android 应用的官方集成开发环境 (IDE)。无论你要针对 Android 手机、Wear OS by Google 谷歌、Android TV、Android Auto 还是 Android Things 开发应用,Android Studio 都可以胜任,并且 Android Studio 包含每个开发阶段要用到的所有功能。通过上面的介绍,说白了,Android Studio 就是 Google 为 Android 应用开发提供的官方集成开发环境。

Android 图片控件 ImageView

ImageView 和 TextView 一样是直接继承自 View 的基础控件,顾名思义,TextView 用来展示文本,那 ImageView 就是用来展示图片的了。因为 Android 碎片化严重,在 Android 中图片很容易使用但是却很难控制。不同的机型有不同的屏幕尺寸,导致对图片的适配要求很高。但是 Android 系统为我们提供了强大的图片控件,学好 ImageView 是做好 Android UI 适配的第一步。

2.1 Android 应用模块

Android 应用模块为应用的源代码、资源文件和应用级设置(例如模块级构建文件和 Android 清单文件)提供容器。当你创建新项目时,默认的模块名称是“app”。在 Create New Module 窗口中,Android Studio 提供了以下类型的应用模块:手机和平板电脑模块;Wear OS 模块;Android TV 模块;Automotive 模块。Tips:其中每个模块都提供适合相应应用或设备类型的基本文件和一些代码模板

Kotlin 如何用于 Android 开发

从这篇文章开始我们将进入 Kotlin 用于一些平台的开发,比如 Android、iOS、Web 以及服务端应用程序的开发。我们都知道 Kotlin 这门语言是借助 Android 进入了我们视野的,自从 2019 年 Google IO 大会上宣布 Kotlin 成为了 Android 开发的一级语言后,Google 官方力推 Kotlin,包括很多官方库和 Google APP 都采用 Kotlin 来开发。此外 Android 熟知的第三方库比如 OkHttp 都全部使用 Kotlin 重写了,可知 Kotlin 在 Android 中地位已经到了语言一等公民了。那么这篇文章,将从 0 到 1 带领大家使用 Kotlin 开发 Android 应用程序。

Kotlin-Android 环境搭建

这一节我们将会学习 基于 Android Studio 搭建 Kotlin 的开发环境,这一节也是搭建开发环境的最后一个小节。这一小节重点是安装 Android Studio,不过不用担心,慕课教程也有比较详细的 Android Studio 教程,如果在安装过程中有什么疑问,可以去查看一下。好了,下面我们就正式开始本节课程的学习了。

Android 分析工具介绍

前面的小节我们学习了 Android 模拟器工具。本小节我们学习 Android 分析工具。

3.1 Android Studio

Android Studio 是 Google 官方推出的并一直长期更新维护的 IDE,运行速度快,UI更漂亮,集成了智能代码编辑器和强大的 UI 编辑器,整合了 Gradle 构建工具,整合了模拟器,提供了一系列性能分析工具,更完善的插件系统等。

2. Android App 模板

Android App 模板有4个标签:General,Miscellaneous,Debugger,Profiling。

3.1 更新 Android SDK

要从 Android Studio 打开 SDK 管理器,请依次点击 Tools > SDK Manager 或点击工具栏中的 SDK Manager 图标SDK 管理器打开后的界面如下图:上图显示了两大部分内容:SDK 安装目录和三个标签页。Android SDK Location:表示 SDK 在本地的安装目录;SDK Platforms:列表显示 SDK 中支持的 Android 平台版本;SDK Tools:列表显示 SDK 支持的软件包;SDK Update Sites:列表显示 SDK 工具网站。已安装的软件包,其前面的复选框会显示打钩。已安装的软件包如有更新,其前面的复选框中会显示短划线图标。要更新某个软件包或安装新软件包,请点击复选框使其显示对勾。要卸载某个软件包,请点击以清除对应复选框。

1. 创建 Android 工程

首先打开 Eclipse,在菜单栏依次选择“New” -> “Android App Project”。如果是第一次创建,可能没有“Android App Project”,那么可以选择“Other”->“Android”。主要有三个参数需要我们设置:应用名: 即我们App的名字,也是最终会显示在设备桌面上的名称;工程名: 项目工程的名字,Eclipse会按照此名称在本地创建工程目录,并将工程文件保存在此目录下;包名: App 的唯一 ID,Android 系统用包名区分不同的 App在这里可以有一个简单的理解,应用名更多是面向用户的,工程名更多是面向 Eclipse 的,而包名是面向 Android 系统的。设置好并选择对应的 Android 版本,点确认后即完成工程的创建。

Android 开发环境搭建

在学习 Android 应用开发之前,我们先要完成环境的搭建,它将帮助我们将 Java 代码编译打包生成最终的 Android 安装包。本教程在 Mac 下完成安装,Windows 和 Linux 步骤类似,不同之处会着重区分。

3.1 Android 视图

默认情况下,Android Studio 会在 Android 视图中显示你的项目文件。此视图并不能反映磁盘上的实际文件层次结构,而是按模块和文件类型进行整理,以简化项目的关键源文件之间的导航方式,并隐藏某些不常用的文件或目录。与磁盘上的结构相比,一些结构变化包括以下方面:在顶级 Gradle Script 组中显示相应项目的所有与编译相关的配置文件;在模块级组中显示每个模块的所有清单文件(当你针对不同的产品类型和编译类型使用不同的清单文件时);在一个组(而非在每个资源限定符的单独文件夹)中显示所有备用资源文件。例如,你的启动器图标的所有密度版本都可以并排显示。在 Android 视图下的项目结构如下:manifests:包含 AndroidManifest.xml 文件;java:包含 Java 源代码文件(以软件包名称分隔各文件,包括 JUnit 测试代码);res:包含所有非代码资源(例如 XML 布局、界面字符串和位图图像),这些资源划分到相应的子目录中。

Android Studio 编写应用代码

前一小节我们介绍了如何创建 Android 项目,本节课程我们学习 Android Studio 如何创建 Java 类代码,如何添加 Resource,如何使用 Android Studio 自带的模板来快速编写应用代码。

Android SDK 平台工具介绍

前面的小节我们学习了 Android SDK 构建工具。本小节我们学习 Android SDK 平台工具。

如何安装 Android Studio

本节课程主要介绍安装 Android Studio 对系统的最低硬件配置要求是什么?在 Windows、Mac、Linux 系统上分别如何完成安装?Android Studio 编辑器的主窗口有哪些区域组成及各区域的功能是什么?通过本课程的学习后可以独立完成 Android Studio 的安装及对主窗口有基本认识。

3. 下载 Android SDK

由于 Android SDK 更新非常快,版本比较多,Google 推出了一个 sdkmanager 工具统一管理。目前最新版本的 sdkmanager 只支持命令行操作,本教程里推荐使用 GUI 版本降低大家的操作成本,从而可以把更多的重心放在 Android 开发的学习上,这里提供了支持 GUI 的 25.2.3 版本,大家可以根据自己的系统环境下载对应文件。第一步:根据系统平台下载相应的 Android SDK:MacWindowsLinux第二步:解压得到 tools 文件夹,将其保存到自定义的目录,如/Users/sdk/tools。

Android 适配器 Adapter

本节将会引入一个全新的概念——适配器,这个名字很形象,和电源适配器的功能类似,从程序设计的角度出发,它可以将不同类型、不同结构的数据适配到一起。在 Android 中,适配器是 UI 组件和数据之间的桥梁,它帮助我们将数据填充到 UI 组件当中,实现了一个典型的 MVC 模式。我们可以分别编写独立的 UI 样式和数据模型,至于数据如何与 UI 组件绑定都由 Adapter 帮我们完成,这样的好处就是做到 UI 和数据的解耦。Android 系统为我们提供了多种 Adapter,今天就来介绍几种常见同场景下 Adapter 的基本用法。

1. 如何更新 Android Studio

当你每次打开 Android Studio 时,IDE 都会进行自动检查更新,若有可用的更新,Android Studio 将通过小气泡对话框通知我们,让你选择是否更新至最新版本。Tips:这里的自动检查更新不仅是检测 Android Studio,还会检测已安装的插件是否有更新,已安装的 SDK 软件包是否有更新。不过你也可以依次点击 Help > Check for Update(在 Mac 上,依次点击 Android Studio > Check for Updates)手动检查更新。当检测到有可用更新时,会有弹出框供我们查看更新信息及作出选择。Update and Restart:升级至最新版本并重启;Release Notes:查看最新版本的修改记录;Ignore This Update:忽略此版本,不做升级;Remind Me Later:稍后再提醒更新。

如何更新 Android Studio 及 SDK

通过前面小结的学习,我们已经会安装 Android Studio 了,本节课程主要学习如何更新 Android Studio 及如何更新 Android SDK。

Android Studio 添加应用资源

前一小节我们介绍了如何使用 Android Studio 布局编辑器,本小结我们学习 Android 的应用资源类型、备用资源限定和资源合并相关的知识。

3. 编译运行Android工程

建立好 Android 工程之后,就可以直接运行起来了。方法很简单,首先我们按照前面的教程开启 AVD 或者 Genymotion,然后在左侧工程列表中找到新建的工程,依次“右键” -> “Run as” -> “Android Application”,静静的等待片刻,就可以看到出现在屏幕上的 Hello World。

Android 模拟器工具介绍

前面的小节我们学习了 Android SDK 平台工具。本小节我们学习 Android 模拟器工具。

Android SDK 构建工具介绍

前面的小节我们学习了 Android SDK 工具。本小节我们学习 Android SDK 构建工具。

4.1 Android Studio IDE 代理设置

Android Studio 支持 HTTP 代理设置,因此我们可以在防火墙后面或使用安全网络运行 Android Studio。要在 Android Studio 中设置 HTTP 代理设置,请执行以下操作:在菜单栏中,依次点击 File > Settings(在 macOS 上,依次点击 Android Studio > Preferences)。在左侧窗格中,依次点击 Appearance & Behavior > System Settings > HTTP Proxy。此时将显示 HTTP Proxy 页面。选择 Auto-detect proxy settings 以使用自动代理配置网址来配置代理设置,或选择 Manual proxy configuration 以自行输入每一项设置。有关这些设置的详细说明,请参阅 HTTP 代理。点击 OK 以保存所做的更改。

1. 什么是 Android Studio 项目?

Android Studio 中的项目包含应用开发所有内容,包括源代码和资源文件以及测试代码和构建配置。当你开始一个新项目时,Android Studio 会为你的项目创建所需的所有文件结构,每个项目包含一个或多个模块 Android Studio 不使用工作区的概念,因此各个项目在单独的 Android Studio 窗口中打开。既然一个项目包含一个或多个模块,那我们就先了解下项目模块是什么?

3. 如何更新 Android SDK

Android Studio 中的 Android SDK 管理器可以帮助我们下载和管理 SDK 工具、平台和开发应用所需的其他组件。当然也可以通过 sdkmanager 命令行工具下载工具(这部分在后面小结的课程中学习)。

首页上一页1234567下一页尾页
直播
查看课程详情
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号