Android Studio 初学者教程

如果您正在开始 Android 开发,那么这是您在深入 Android 开发的广阔领域之前应该阅读的最佳博客。阅读本篇文章后,您将更加熟悉 Android Studio,即用于开发 Android 应用程序的工具。

如果你给我六个小时砍一棵树,那么我会花前四个小时磨斧头

因此,在我们的案例中,如果 Android Development 是我们的树,那么 Android Studio 应该是我们的斧头。在这篇文章中,我们将了解 Android Studio 即什么是 Android Studio,如何安装 Android Studio,Android Studio 的一些技巧和窍门,以及许多可以用来使 Android 应用程序比以前更快的有趣的东西。那么,让我们开始吧。

什么是Android Studio?

要为您的 Android 应用程序编写一些代码,您需要某种环境或代码编辑器来简化您的任务。毫无疑问,您可以使用任何普通的文本编辑器编写相同的代码,但这会增加您的工作量。您可以利用这种能量在您的 Android 应用程序中开发一些很酷的逻辑。

因此,Android Studio 是一个用于 Android 应用开发的集成开发环境 (IDE)。它基于 Intellij IDEA。为了在构建 Android 应用程序时提高生产力,Android Studio 提供了许多功能,其中一些是:

  1. 在您的移动设备或任何虚拟设备上即时运行以检查应用程序的工作情况

  2. 广泛的测试工具,可用于在 Play Store 上启动您的应用程序之前进行更好的测试

  3. 灵活的基于 Gradle 的构建系统

  4. 代码自动完成

  5. 提供可在我们的项目中使用的预定义模板

  6. 模拟器支持,可用于获得 Android 设备的虚拟感觉

  7. 它提供 C++ 和 NDK 支持

  8. 支持 Github 和其他版本控制系统

如何安装 Android Studio?

为了在您的系统中安装 Android Studio,请确保从Android Studio 网站下载最新版本的 Android Studio 。此外,请在此处查看 Android Studio 的系统要求。

要安装 Android Studio,您可以按照Android 开发者网站中提到的 Android Studio 安装步骤进行操作。

编写您的第一个 Android Studio 应用程序

默认情况下,Android Studio 为您提供了许多模板,您可以在制作您的第一个 Android Studio 项目时使用这些模板。

要在 Android Studio 中创建一个新项目,请单击Start a new Android Studio project:

之后,从您可以在项目中使用的预定义模板的数量中进行选择,而无需对其进行编码。如果所需的模板不存在,那么您可以选择基本或空活动模板。

选择所需模板后,单击下一步,然后输入应用程序名称、应用程序包名称、保存位置、语言和最低 API 级别(这是您的应用程序支持的最低 API 级别)。选择这些后,单击Finish。

恭喜,您的第一个 Android Studio 项目已准备就绪。您可以通过将设备与 USB 连接来在您的设备上运行您的项目,然后运行您的 Hello World 应用程序 :) 但是,在此之前,请熟悉 Android Studio。每当您在 Android Studio 中创建项目时,都会打开以下屏幕:

为了更好地理解,我们可以将 Android Studio 屏幕分为四个部分:

  • 菜单部分:在这里,您将获得各种选项,例如创建新项目、打开项目、在所需设备上运行项目、构建项目和许多其他选项。
  • 编码区:这是您可以实际为.kt或.java或.xml文件编写代码的区域。您可以在不同的选项卡中一次打开多个文件,但在特定时刻只能在一个文件中进行编辑。
  • 项目结构:这是您可以访问项目中所有文件的部分。Android Studio 中有各种项目结构视图。您可以使用以下视图:
  • 当前执行部分:这部分是Android Studio中最重要的部分。在这里,您可以看到当前正在执行的流程或活动。您可以在 Android 应用程序中检测到错误(如果有)。在这里,您将获得所有构建输出和操作、logcat 结果、待办事项,还可以在 Android Studio 中使用终端。

了解设计部分

您可以通过在 .xml 文件中编写代码来创建 Android 应用程序的 UI。您可以在res/layout目录中找到您的 .xml。在这里,您将有两种选择为您的应用程序设计 UI,即文本方式或设计方式。

在 Text 方式中,您可以为您的 Android 应用程序编写 xml 代码,同时您可以在某些移动设备上看到预览。下面是编写 UI 的 Text 方式的表示:

Android Studio 提供了一种拖放各种小部件并在您的应用程序中使用它的方法。您将拥有一个调色板列表,您可以在您的应用程序中使用它们中的任何一个。以下是Android工作室设计部分的视图:

运行你的应用

在 Android Studio 中,您可以通过两种方式运行应用程序,一种是使用移动设备运行应用程序,另一种是创建一个名为 emulator 的虚拟设备并在其上运行应用程序。虚拟设备的性能与普通设备相同,但需要一些 RAM 和存储空间。

要在您的设备上运行应用程序,请按照以下步骤操作:

  1. 使用 USB 电缆将您的设备与 PC 连接。
  2. 然后打开设备的设置。
    3.(仅适用于 Android 8.0 或更高版本)选择System。
  3. 滚动到底部并选择关于手机。
  4. 滚动到底部并点击内部版本号7 次。
  5. 返回上一个屏幕以在底部附近找到开发人员选项。
  6. 打开开发人员选项,然后向下滚动以找到并启用USB 调试。
  7. 之后,在您的 Android Studio 中,单击运行以通过选择连接的设备来运行您的应用程序

要在模拟器上运行您的应用程序,请按照以下步骤操作:

  1. 在 Android Studio 中,单击运行

  2. 在选择部署目标窗口中,单击创建新虚拟设备。

  3. 在选择硬件屏幕中,从电话列表中选择电话设备,然后单击下一步。

  4. 在System Image屏幕中,选择 API 级别最高的版本,然后单击 Next。

  5. 在Android Virtual Device (AVD)屏幕上,保留所有设置,然后单击Finish。

  6. 返回Select Deployment Target对话框,选择您刚刚创建的设备,然后单击OK。

键盘快捷键

您可以在 Android Studio 中使用键盘快捷键以更快的方式执行多项操作。其中一些快捷方式是:

  1. 查找: Windows/Linux 中的 ctrl + F 和 Mac 中的 cmd + F

  2. 替换: Windows/Linux 中的 ctrl + R 和 Mac 中的 cmd + R

  3. 查找类: Windows/Linux 中的 ctrl + N 和 Mac 中的 cmd + O

  4. 查找文件: Windows/Linux 中的 ctrl + shift+ N 和 Mac 中的 cmd + shift+ N

  5. 放大/缩小: Windows/Linux 中的 ctrl + plus/minus 和 Mac 中的 cmd + plus/minus

  6. 适合屏幕: Windows/Linux 中的 ctrl + 0 和 Mac 中的 cmd + 0

  7. 转到 xml: Windows/Linux 中的 ctrl + B 和 Mac 中的 cmd + B

  8. 切换设备: Windows/Linux 中的 D 和 Mac 中的 D

  9. 覆盖方法: Windows/Linux 中的 ctrl + O 和 Mac 中的 cmd + O

  10. 实现方法: Windows/Linux 中的 ctrl + I 和 Mac 中的 cmd + I

  11. 生成代码: Windows/Linux 中的 alt + ins 和 Mac 中的 cmd + N

  12. 开始新行:在 Windows/Linux 中 shift + enter ,在 Mac 中 shift + enter

  13. 调试: Windows/Linux 中的 shift + F9 和 Mac 中的 ctrl + D

  14. 复制: Windows/Linux 中的 F5 和 Mac 中的 F5

  15. 在 VCS 中提交项目: Windows/Linux 中的 ctrl + K 和 Mac 中的 cmd + K

您可以在此处找到更多 Android Studio 表单的快捷方式。

一些提示和技巧

有一些提示和技巧可用于掌握使用 Android Studio 进行 Android 开发。这些提示和技巧是:

  1. 设置主题

  2. 改变 Logcat 的颜色

  3. 快速搜索

  4. 分屏

  5. 无干扰模式

  6. 代码完成

  7. 多光标功能等等

结论

在这篇文章中,我们查看了Android Studio的视图,也学习了一些可以在Android Studio中使用的快捷键。最后,我们看到了 Android Studio 的一些技巧和窍门。希望你喜欢这篇文章。

作者:Admin MindOrks
链接:Android Studio Tutorial For Beginners

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,284评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,115评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,614评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,671评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,699评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,562评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,309评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,223评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,668评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,859评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,981评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,705评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,310评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,904评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,023评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,146评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,933评论 2 355

推荐阅读更多精彩内容