Android Studio 初学者指南:创建第一个应用

欢迎来到Android Studio初学者指南。如果是初学者,并且想要开始Android应用开发之旅,那么这篇文章将为提供一个很好的起点。在本教程中,将创建一个名为Mike的简单机器人,它将能够说出“Hello World”。请确保跟随本教程的每一步,这样就能顺利地完成第一次尝试。

开始之前

在开始之前,请确保已经安装了Android Studio。如果还没有安装,可以从下载并安装它。安装完成后,打开Android Studio,准备开始项目。

创建新项目

首先,需要创建一个新的项目。在Android Studio中,点击“Start a new Android Studio project”按钮。

在“Application name”字段中,输入想要为应用命名的名字。这个名字将在应用的标题中显示。

在“Company Domain”字段中,输入公司域名或者名字。这应该是一个独一无二的标识符,以便于在Google Play商店中区分应用。

“Package Name”是一个在应用中唯一标识它的标识符。它通常遵循Java包命名约定,例如“com.example.myapp”。

完成这些设置后,点击“Next”按钮继续。

选择模板

Android Studio将为展示不同的模板供选择。对于项目,只需要一个空白活动(Blank Activity)。选择它,然后点击“Next”。

在任何屏幕或活动中,都有两个主要组成部分:活动类(Activity Class)和布局(Layout)。活动类就像是骨架,而布局就像是皮肤。在布局中,指定元素应该显示的位置。在活动类中,编写代码与布局进行交互。一旦完成了这些,点击“Finish”按钮。

了解不同的窗口

如果没有看到类似的屏幕,请点击底部的“Design”标签。

这个窗口帮助浏览项目文件。展开“java”文件夹,会看到包名。将在这里编写所有的Java代码。Mike_Activity包含了主活动(显示“Hello world!”的屏幕)的Java代码,“res”代表资源,这里将放置项目的所有资源(将在另一篇文章中更详细地介绍资源)。会注意到一个布局文件夹。这个文件夹将包含主活动的布局文件。它使用XML编写。

这些是应用的元素,如布局、文本视图、文本框、进度条等。可以通过拖放它们到预览中来添加它们。

在这里,将看到布局的预览。它将与实际屏幕有所不同。这只是用于设计目的。

这显示了组件的层次结构。这样可以很容易地找出哪个组件在哪个布局中。

这允许编辑组件的属性。需要在预览窗口中选择组件,然后可以在属性窗口中编辑它的相应属性。

运行应用

现在,可能迫不及待地想要看到应用是什么样子的。这次将使用一个真实的设备。如果没有设备,可以继续在虚拟设备上运行它。要在真实设备上运行它,需要启用开发者模式。按照以下步骤操作:

转到“Settings”(设置)。

向下滚动到底部,如果看到“Developer option”(开发者选项),那么可以跳到步骤6,否则继续。

点击“About”(关于),“Software Information”(软件信息),然后点击更多。

点击“build number”(构建号)七次。然后手机会闪烁,告诉是一个开发者。

返回到设置。

点击“Developer Options”(开发者选项),通过点击顶部的按钮来启用开发者模式,确保选中了“USB debugging”(USB调试)。

现在在顶部工具栏上点击运行按钮(如上图所示)。

要么没有通过USB连接设备,要么没有完成上述步骤。

点击“OK”继续。

Logcat

这是Logcat。它显示日志消息。在调试中非常有用。

如何工作

让首先导航到活动类。它在java文件夹中。

在顶部,可以看到包名、导入。稍后会看到Mike Activity类,它扩展了Activity。OnCreate函数是活动创建的地方。

Java setContentView(R.layout.activity_mike);

这是活动获取它的皮肤的地方。让看看activity_mike布局。导航到资源中的布局文件夹。

如果没有看到XML,请确保已经选择了底部的“Text”标签,如上图所示。

这是活动的布局文件。它包含一个相对布局,里面有一个文本视图,其文本属性是“Hello world!”,这是运行代码时看到的。

1.) 给活动和布局文件起适当的名字。

2.) 在编写代码之前,在纸上画出应用草图。这样就能清楚地知道需要创建哪些活动和布局。

Java Connect device via USB and make sure debugging is working. adb tcpip 5555 adb connect :5555 Disconnect USB and proceed with wireless debugging. adb -s :5555 usb to switch back when done.
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485