文章 3 创建一个简单的 Hello World Android 项目( 有趣的方式)






4.85/5 (6投票s)
创建一个简单的 Hello World Android 项目。
我对我的第一个应用程序感到非常兴奋,告诉我我的第一个应用程序会是什么?
我也和你一样兴奋。我们将制作一个名叫Mike的机器人。我们将让它说“Hello World”。
我应该跟着做,还是只看一遍?
对于初学者来说,这篇文章非常重要。 你必须跟着做。打开Android Studio。
我准备好了。我们开始吧
打开 Android Studio
点击“新建项目”
应用程序名称
这里我们指定应用程序的名称
公司域名
你可以在这里输入你的公司名称或你自己的名字。尽量使其独特。
包名
这是您在Google Play商店中应用的唯一标识符。
点击“下一步”继续
Android Studio现在会显示不同的模板供你选择。我们只需要一个空白活动。选择“空白活动”,然后点击“下一步”。
等等,活动名称和布局名称是什么意思?
在任何屏幕或活动中,有两个主要组成部分。活动类(Activity Class)和布局(Layout)。 活动类就像骨架,布局就像皮肤。在布局中,我们指定元素应该显示在哪里。在活动类中,我们编写与布局交互的代码。完成后,点击“完成”继续。
在我感到困惑之前,你能向我解释一下这里的不同窗口吗?
如果你没有看到类似的屏幕。请点击底部的“设计”选项卡(图片中标记为红色)。
导航窗口
这有助于你浏览项目文件。
展开java文件夹。你会看到包名。我们将在这里编写所有的java代码。Mike_Activity包含我们主活动(显示“Hello world!”的屏幕)的java代码,“res”代表Resources(资源),这里将存放我们项目的所有资源(我们将在另一篇文章中更详细地介绍资源)。你会注意到一个layout文件夹。它将包含我们主活动的布局文件。它使用XML编写。
我用红色标记的文件是清单文件(manifest file)。它将你的应用信息告诉Android系统(我们将在另一篇文章中编辑这个文件并了解更多关于它的信息)。
Components
这些是构成你应用程序的元素。例如布局、文本视图、文本框、进度条等。你可以将它们拖放到预览窗口中添加它们。
预览窗口
在这里,你将看到你的布局的预览。它可能与实际屏幕有所不同。这仅用于设计目的。
组件树
这显示了组件的层次结构。这样你就可以轻松地找出哪个组件包含在哪个布局中。
Property Window (属性窗口)
这允许你编辑组件的属性。你需要选择预览窗口中的组件,然后可以在属性窗口中编辑其相应的属性。
下一步是什么?我应该运行应用程序,因为我很想看看它是什么样子的?
等等,这次我们将使用实际设备。如果你没有设备,可以继续在虚拟设备上运行。要在实际设备上运行,你需要启用开发者模式。请按照以下步骤操作。
第1步)转到设置
第2步)向下滚动到底部,如果你看到“开发者选项”,则可以跳到第6步,否则继续。
第3步)点击“关于”,然后点击“软件信息”,再点击“更多”。
第4步)连续点击“版本号”七次。然后手机会闪烁提示你已成为开发者。
第5步)返回设置。
第6步)点击“开发者选项”,通过顶部的开关启用开发者模式,确保选中“USB调试”。
现在,在顶部的工具栏中,点击运行按钮(在上面的图片中标记为红色)。
如果你没有看到列出的设备。要么你没有通过USB连接设备,要么你没有完成上述步骤。
点击“确定”继续。
这是什么?
这是Logcat。它显示日志消息。它在调试中非常有用。
你能向我解释一下它是如何工作的吗?
是的,让我们首先导航到活动类。它位于java文件夹中。
双击Mike_Activity文件
所以在顶部,你看到包名、导入。稍后我们看到Mike Activity Class,它继承自Activity。OnCreate函数是活动被创建的地方。
注意以下一行
setContentView(R.layout.activity_mike);
双击activity_mike.xml
如果你没有看到xml。请确保你已在底部选择了“文本”选项卡,如上图所示。
最佳技巧与实践
1.) 为你的活动和布局文件命名得当。
2.) 在编写代码之前,在纸上画出你的应用程序草图。这样你就会对需要创建哪些活动和布局有清晰的认识。
3.)你可以通过以下步骤通过wifi调试你的应用程序
- 通过USB连接设备,并确保调试正常工作。
adb tcpip 5555
adb connect <设备IP地址>:5555
- 断开USB连接,然后继续进行无线调试。
- 完成后,使用
adb -s <设备IP地址>:5555 usb
切换回。