本文我们将对Android开发最常使用的集成开发套件(IDE)Eclipse与专用的Android开发IDE Android Studio做一个亲密接触。让我们先从Eclipse开始。
如何来看一个IDE好不好呢?当然是实际用来它来编写一段代码了。我们现在来创建一个Android应用试试。由于我们还没有正式开始Android开发的学习,所以这里的一些细节我们不用过多关注,我们只关心IDE的表现。
打开Eclipse,点击New,出现一个创建向导。
在向导中展开Android目录,选择Android Application Project,这是创建Android app所必需的一步,选择下一步。
在New Android Application界面,这里会有大量的设置,你点击文本框下面会出现相关提示,你可以按照下图填好。
填好之后点击下一步会出现又一个设置界面,一般默认选项即可。
下面你将会看到应用图标的设置,不过现在使用默认的即可,即一个绿色的小机器人。
然后下面会让你创建一个Activity,选择默认即可。
然后会让你确认,这是最后一步,点击“Finish”,你就创建了一个Android工程。
现在我们已经拥有一个Android工程,我们可以看看Eclipse在开发Android应用中是如何表现的。
Eclipse的左侧是包管理器(Package Explorer),这里包含着你的工程文件。这里你最应该关注的是src和res目录,以后开发中会用到。
中间是编辑区域,上面显示你打开的所有文件,比如你刚才创建的Activity,你主要在这里进行编程。
第十一章 虚拟与物理设备在之前的文章里,大家已经了解了Android项目当中的基本元素、接触了用户界面的设计以及数据存储方案。接...
Activity显示应用程序的用户界面,其可以包含诸如按钮,标签,文本框等小部件。通常,你使用XML文件定义UI,例如位于项目的 res/...
Android提供了SharedPreferences对象,以帮助你保存简单的应用程序数据。使用SharedPreferences对象,可以通过使用name/value对...
Android 开发环境搭建首先,你可以在以下的操作系统开始 Android 应用程序开发:Microsoft Windows XP 或更高版本。带有英特尔芯...
Android 广播接收器(Broadcast Receivers)广播接收器用于响应来之其他应用程序或者系统的广播消息。这些消息有时被称为事件或者...
Spark GraphX属性图属性图是一个有向多重图,它带有连接到每个顶点和边的用户定义的对象。有向多重图中多个并行(parallel)的边共...
Spark StreamingCheckpointing一个流应用程序必须全天候运行,所有必须能够解决应用程序逻辑无关的故障(如系统错误,JVM崩溃等...
概论在高层中,每个 Spark 应用程序都由一个驱动程序(driver programe)构成,驱动程序在集群上运行用户的 main 函数来执行各...
使用非 JVM 语言开发有时候你可能想使用不是基于 JVM 的语言开发一个 Storm 工程,你可能更喜欢使用别的语言或者想使用用某种语...
Neo4j使用CQL DELETE子句删除节点。删除节点及相关节点和关系。我们将在本章中讨论如何删除一个节点。 我们将在下一章讨论如何删...