如何开始进行Android开发

学习如何构建移动应用程序是一个不错的项目,可以提高您的编程技能,同时学习在不同于台式机或Web浏览器的环境中工作。 您可以开始学习而不必担心堆栈太大,这使初学者可以轻松拾起它并开始快速玩游戏

如果您坚持使用标准库,则使用Android SDK构建应用程序是独立的。 您只需要从Google下载包含所有工具的软件包就可以了。 如果您了解面向对象的程序设计以及Web的布局方式,那么您会感到许多模式和实践。 进入的门槛很低:所有工具都是免费的,因此您只需要Android设备和计算机即可上手。

同样,Android的开放哲学意味着您可以随心所欲地对应用程序和设备进行操作。 只要您具有安装程序文件(.apk),就可以将应用程序分发到任何设备。 将您的应用程序副本发送给您的朋友很容易,以便他们可以对其进行测试。 如果您有一个只想在几台机器上部署的小型项目(例如自助服务台,艺术项目),那就太好了。 一旦您有了更多的经验,就会有许多开放源代码库可以改善SDK中的可用资源,并且开放源代码社区是活跃而热情的。

以下内容将教您如何启动并运行Android SDK随附的示例。

设置Android开发环境

您不需要太多就可以开始使用Android。 任何体面的PC,Mac或Linux机器都可以胜任。 所有工具都是免费的,您可以从https://developer.android.com/sdk/的Google Android开发者站点以单个软件包的形式安装它们。

您需要了解两个主要工具: Android SDK ManagerAndroid Studio IDE。

Android SDK Manager用于下载要开发的Android OS平台(版本)的库,工具,系统映像和代码示例。 默认情况下,该软件包包含SDK平台的最新版本(在我撰写本文时为6.0 / API级别23)。 当出现新版本或有新的开发人员工具包时,您必须使用SDK Manager下载它。

您将在Android Studio IDE上花费大部分时间。 它基于IntelliJ,并包括代码编辑器,布局编辑器以及编译应用程序并在模拟器或Android设备上调试它所需的所有工具。 Eclipse以前可以作为IDE使用,因此您会在网上看到对其的一些参考,但是Android Studio现在是Android的官方IDE,现在每个人都在使用它。

安装平板电脑的驱动程序

默认情况下,当您在计算机上插入Android设备时,您会看到外部存储的内容,就像看到USB密钥的内容一样。 上传数据就足够了,但是如果要在设备上调试应用程序,则必须安装驱动程序。 您可以使用仿真器来开发应用程序,但是它要慢得多,而且很难看到触摸交互是否按预期工作。

如果您有Nexus设备,则可以从Android SDK Manager中获取驱动程序。 对于三星或华硕等其他制造商,您可以在其网站上找到驱动程序。 由于驱动程序通常与其他软件(例如同步工具)打包在一起,因此并不总是很清楚应该下载什么内容。

为了能够连接调试器,您还必须通过导航到“ 设置”菜单中的 关于”选项来在设备上启用调试模式。 在“ 关于”上单击10次,将出现“ 开发人员选项”菜单,您可以设置调试模式。

从Android SDK运行示例项目

Android SDK使用的语言是Java,但是Android拥有自己的虚拟机Dalvik,该虚拟机使用标准Java类的子集。 由于它只是Java的一小部分,因此您不需要Java的经验就可以开始。 如果您在任何面向对象的语言方面都有良好的基础,那么您应该能够很快找到它。 其余文件,例如语言文件和布局,均使用XML。

为了快速入门,我将向您展示如何运行示例项目之一。 这些示例来自Google,它们是学习在Android应用程序中可以执行的操作以及如何执行操作的良好起点。 Google会在新的API可用时定期添加新的示例,因此请在进行操作之前先检查它们。

首次启动Android Studio时,您会看到以下屏幕。 要立即开始运行应用程序,只需选择“ 导入Android代码示例”以创建项目。

AndroidStudio欢迎

在以下屏幕中,选择“ 无边界”按钮示例,然后单击“ 下一步”创建项目:

AndroidStudioProject-700x464

加载项目后,从“ 运行”菜单中选择“ 调试... 以在设备上的调试模式下启动应用程序。 设备选择器窗口将弹出,允许您选择设备(如果已正确安装驱动程序)或启动仿真器。 按确定,示例将在您的设备上运行。

现在,您可以使用该示例并在源代码(位于Application \ src \文件夹中)中添加断点以查看其行为。 例如,您可以在MainActivity.js文件的onCreate方法中放置一个断点,并尝试了解旋转设备时它的行为。

翻译自: https://www.javacodegeeks.com/2016/04/get-started-android-development.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值