学习Android Studio开发应用程序的完整指南
- 最后更新: 2021年8月8日
在进入Android开发的广阔领域之前,有必要了解它所需的工具。该工具的名称是Android Studio,用于开发Android应用程序。Android Studio是由谷歌和Jetbrains开发的。它是最广泛使用的开发Android应用程序的软件。因此,在这篇文章中,对Android Studio进行了深入讨论。比如如何安装它,在开发Android应用程序时提高生产力的技巧和窍门。所以请继续关注,直到最后。
所以在这篇文章中,我们已经涵盖了以下内容。
- 什么是Android Studio?
- 如何安装Android Studio?
- Android Studio中项目的文件结构
- 编写第一个Android Studio应用程序
- 了解设计部分
- 了解编码部分
- 运行Android应用程序
- 基本的Android Studio键盘快捷键
- 一些Android Studio的技巧和窍门
- 完整的Android Studio教程
1.什么是Android Studio?
在开始和学习任何编程语言之前,学习编程所需要的东西是**IDE****(**集成开发环境)。它为编写代码提供了一种方便的方式。如果编译后有任何错误或bug,都可以进行调试。因此,Android Studio是一个开发Android应用程序的官方IDE。它提供的功能丰富了编写代码时的生产力。它提供的功能包括。
- 一个灵活的Gradle构建系统,易于在一个地方管理所有的依赖关系。
- 如果一个人没有安卓智能手机,它允许你运行和测试应用程序。由于其功能丰富的模拟器,它可以同时运行一个或多个模拟器来测试客户端-服务器应用程序。而且它还允许你运行和测试实体的安卓智能手机。
- 它提供了一个统一的环境,因此可以为所有类型的Android设备开发应用程序。
- 智能代码完成功能。
- 预定义的代码模板。
- Git集成使得开发者可以维护存储库,也有助于建立常见的应用程序功能和导入样本代码。
- 支持C++和本地开发工具包(NDK)。
2.如何安装Android Studio?
要安装Android Studio,请访问Android Studio下载页面。请确保安装最新的稳定版本的Android Studio。在安装Android Studio之前,请检查同一页面上的系统要求,以确保系统满足其最低要求,从而顺利地运行Android Studio。访问Android安装和在Windows中设置Android Studio。要了解如何在基于Windows操作系统的系统上安装Android Studio。或者可以访问安装Android Studio的官方页面,了解如何在Windows、Mac和Linux上安装Android Studio。
3.Android Studio中项目的文件结构
**Android studio的项目文件夹结构。**在Android Studio中,项目文件结构有两种视图类型。一种是Android视图(汇总),另一种是项目视图(详细视图)。大多数初学者使用Android View(Summarised)。请看下面的图片,看看这些视图之间的区别。你可以在这里阅读关于Android项目文件夹结构的详细信息。安卓项目文件夹结构
Android Studio应用程序文件结构。
这个文件夹负责保存应用程序的Manifest文件,查看主要应用程序的业务逻辑(Java/Kotlin)、可画文件(图像、矢量图)、应用程序的UI布局文件、mipmap(应用程序的图标文件)、颜色(应用程序的品牌颜色)、字符串(所有文本,用于本地化应用程序)、样式(应用程序的预定义或用户定义的样式)、应用程序级gradle文件(管理依赖性)。要了解更多关于应用程序的文件结构,请阅读。Android应用程序文件结构
应用程序清单文件: 清单文件是我们应用程序的一个重要部分,因为它定义了我们应用程序的结构和元数据,它的组件,以及它的要求。该文件包括构成应用程序的每个活动、服务、内容提供商和广播接收器的节点,并使用意图过滤器和权限,确定它们如何相互协调和其他应用程序。要获得关于Android清单的更多见解,请阅读。应用程序清单文件。典型的非常基本的清单文件看起来像这样。
res/values文件夹。 值文件夹用于存储许多Android项目中使用的资源值,包括颜色、样式、尺寸、填充值、边缘值等功能。在res/values文件夹下有4个主要文件。它们是:colors.xml, dimens.xml, strings.xml, styles.xml。阅读res/values文件夹,了解res/values文件夹的细节。请看下面的图片,在那里可以找到它。
build.gradle文件。 Gradle是一个构建系统(开源),用于自动构建、测试、部署等。每个Android项目都需要一个Gradle来从项目中的.java和.xml文件生成apk。它位于项目根目录下,其主要功能是定义构建配置,这些配置将应用于项目的所有模块。阅读:build.gradle,了解更多关于各种build.gradle的信息。看一下下面的图片,了解build.gradle文件的位置。
Assets 文件夹。 资产提供了一种在应用程序中添加任意文件的方法,如文本、XML、HTML、字体、音乐和视频。如果有人试图将这些文件作为 "资源 "添加,Android会将其纳入其资源系统,你将无法获得原始数据。阅读《Android Studio中的资产文件夹》以了解资产文件夹的详细情况。请看下面的图片,以获得Android Studio中assets文件夹的位置。
资源原始文件夹。 Android中的raw文件夹是用来保存mp3、mp4、sfb文件等。raw文件夹是在res文件夹内创建的:main/res/raw。因此,我们将简单地在res文件夹中创建它。阅读。Android Studio中的资源原始文件夹,以了解关于原始 文件夹的细节。请看下面的图片,了解需要创建的文件夹的位置。
Logcat窗口。 Logcat窗口是在应用程序运行时可以打印各种信息的地方。假设,你正在运行你的应用程序,而程序不幸崩溃了。那么,Logcat窗口将帮助你通过收集和查看仿真器抛出的所有信息来调试输出。阅读。Android Studio中的Logcat窗口,了解更多关于Android Studio中的Logcat。看一下下面的图片,找到Logcat窗口。
debug.keystore文件: 是最重要的文件之一,当我们从Google Play商店下载应用程序时,几乎每个应用程序都有这个文件。这个文件基本上被认为是任何应用程序的证书,每次都会被谷歌验证。你在手机上使用的每个应用程序都需要签名。阅读。了解它的位置并为安卓应用程序生成证书。
4.编写第一个Android Studio应用程序
在Android Studio的特点中提到,Android Studio默认提供各种数量的模板。它允许你在创建项目之前选择它们。要创建一个新的项目,请点击 "创建新项目"。
点击后,另一个新窗口弹出,可以选择几个预定义的模板。挑选适合当前项目需要的。如果没有想要的模板,选择**"空活动"** ,然后点击**"下一步 "** 按钮。
要了解更多这方面的信息,请参考Android Studio主窗口
点击 "下一步 "按钮后,弹出另一个窗口,要求输入项目名称、软件包名称、保存项目的位置、选择的编程语言(因为有两种编程语言支持Kotlin和Java),以及最低SDK API级别(应用程序支持的最低API级别)。输入这些信息后,点击**"完成 "** 按钮。
恭喜你,第一个Android Studio项目已经准备好了。最初,它显示的是 "每日提示",它给出了提高工作效率的提示。在去探索Android Studio之前,先熟悉一下初始屏幕,如下图所示。
为了更好地了解Android Studio的环境,它被分为四个部分。
1.菜单部分。 在这一部分,它提供了创建新项目、打开现有的安卓工作室项目、运行应用程序的按钮、选择运行和测试应用程序所需设备的下拉菜单等选项。
2.编码区。这 一部分提供了写代码的文件,如**.xml、.java、.kt。** 它允许你在不同的标签中一次打开多个文件,但它允许你一次编辑一个文件。
3.项目结构。这 个区域允许我们探索项目的每个文件。有各种结构的视图。Android 是项目结构层次的汇总视图,项目 是项目层次的详细视图。请看下面的图片。
4.当前执行部分。A ndroid Studio环境中最重要的部分之一。它提供了进程或活动的当前执行情况的详细视图。它显示了哪些错误、构建输出、logcat结果等。
5.了解设计部分
应用程序的所有UI布局都可以在res/layout目录下找到。这些都是以.xml为扩展名的,负责为应用程序构建UI。Android Studio提供了两种为应用程序设计UI的方式。一种是文本,需要通过硬编码来设计UI,另一种是设计部分,提供了一个方便的拖放机制来构建UI。请看下面的图片,它显示了代码的编写过程,接着在右边的窗格中显示了结果。
下图显示了小部件的拖放环境,以便在应用程序的用户界面中挑选和添加。人们可以通过点击左下角的按钮切换到设计 布局,如下图所示。
6.了解编码部分
正如我们已经理解了设计部分一样,另一个主要部分是编码部分。在下面的图片中,你可以看到一个名为MainActivity.kt的文件。是的,这是你写后台部分的文件。逻辑部分。例如,你想加两个数字。因此,在EditText中输入两个数字后,当用户点击Button时,它将给出两个数字之和的输出。因此,为了计算总和,你必须在其部分编写逻辑。
注意:如果你在创建项目时选择 语言为Java ,那么文件名将是MainActivity.java。
7.运行Android应用程序
要运行一个应用程序,有两种方法可以做到这一点。一种是使用模拟器,另一种是使用物理设备,通过USB线连接。请参考如何安装安卓虚拟设备(AVD)如何设置安卓虚拟设备或参考如何在真实设备上运行安卓应用程序?请看下面的图片,Android虚拟设备在第一次运行应用程序时的样子。
8.基本的Android Studio键盘快捷键
键盘快捷键使工作变得更容易,并提高生产力。人们可以参考《你最需要的10个重要的Android Studio快捷键》,了解Android Studio的基本键盘快捷键。
9.安卓工作室的技巧和窍门
有一些技巧和窍门可以用来掌握使用Android Studio的Android开发。这些技巧和窍门是。
- 设置Android Studio的主题
- 改变Logcat的颜色
- 快速搜索
- 分屏
- 无分心模式
- 代码完成
- 多光标功能和更多
你可以参考以下文章来了解更多关于Android Studio的技巧和窍门
10.对于完整的Android Studio教程,你可以参考这篇文章。 Android Studio教程
想在一个节奏更快、竞争更激烈的环境中学习Android的基础知识吗?
点击这里,前往由我们的专家独特策划的指南,目的是让你在短时间内做好行业准备!
我的个人笔记 箭头_下降_上升
保存