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 Manager和Android 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代码示例”以创建项目。
在以下屏幕中,选择“无边界”按钮示例,然后单击“下一步”创建项目:
加载项目后,从“运行”菜单中选择“调试... ”以在设备上的调试模式下启动应用程序。 将弹出一个“设备选择器”窗口,允许您选择设备(如果已正确安装驱动程序)或启动仿真器。 按确定,示例将在您的设备上运行。
现在,您可以处理该示例,并在源代码(位于Application \ src \文件夹中)中添加断点以查看其行为。 例如,您可以在MainActivity.js文件的onCreate方法中放置一个断点,并尝试了解旋转设备时它的行为。
翻译自: https://www.javacodegeeks.com/2016/04/get-started-android-development.html
android开发从零开始
本文介绍Android开发入门知识,包括搭建开发环境,需了解Android SDK Manager和Android Studio IDE;安装平板电脑驱动程序,要在设备上启用调试模式;还说明了从Android SDK运行示例项目的方法,使用Java和XML语言,可快速上手开发。



307

被折叠的 条评论
为什么被折叠?



