Android开发(一)| 手把手带您创建第一个Android项目

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司开发。

Android Robot

Android系统是目前世界上市场占有率最高的移动操作系统,Android手机亦随处可见。如果能加入Android开发者行列,编写自己的应用程序供别人使用,想必是件诱人的事。


那现在,我就来帮您一起完成您的第一个Android程序。即便在成为资深的Android开发者后,还是欢迎您回头看看当初写的第一个程序。

再复杂的项目,也是在最基础的程序上一步步搭建而成的。

因为Android系统源自Java编写,所以需要您对java语言有基本的了解。您也可以边学习Android开发边补充学习Java的相关知识。

正式开发前,我们需要做一些准备工作

一、搭建开发环境:

1. Android SDK

即谷歌提供的Android开发包。开发Android程序时我们需要通过引入该工具包,来使用Android相关的API。

2. Eclipse

Java开发神器,最好用的IDE工具之一。支持极多插件工具,非常适合java、Android开发。

3. ADT

谷歌提供的一个Eclipse插件,在Eclipse中提供一个强大的Android开发环境。还能用它模拟各种手机事件。


您可以在Android官网下载一个绑定好的SDK工具包,以上软件全都已囊括其中。

或者,您可以在百度网盘下载《第一行代码Android》的作者郭霖打包好的SDK工具包。解压,打开exe应用程序安装即可。

打包好的SDK安装包

地址:

http://pan.baidu.com/s/1ntLYp5J

(仅支持64位操作系统)


二、创建/启动一个Android模拟器。

完成软件安装后,进入Eclipse。在Eclipse的Window目录下,点击Android Virtual Device Manager 会弹出所示效果。

Eclipse自带的Adroid模拟器

然后点击右侧的Create来创建一个新的模拟器。

具体参数可以参考下图。设备这里我选择了一个3.2英寸屏幕的手机,目标指定为Android4.0,再分配一下手机内存和SD卡大小就ok了。

模拟器配置

然后选中新创建的模拟器,点击Start,在弹出窗口中点击Launch就可以启动模拟器了。(若已安装,直接点击Start即可)

等待几秒钟,清新熟悉的Android界面就出来了!您几乎可以像使用手机一样使用它。

三、创建第一个安卓项目。

终于,我们可以开始编写第一个程序了。毫无疑问,将是经典的Hello World。

1) 创建HelloWorld项目

在Eclipse的导航栏中点击File→New→Other→Android Application Project,此时会弹出创建Android项目的对话框。

创建Android项目

其中Application Name代表应用名称,此应用安装到手机之后会在手机上显示该名称,这里填入Hello World即可。

Project Name代表项目名称,在项目创建完成后该名称会显示在Eclipse中,这里我们填入HelloWorld(项目名通常不加空格)

Package Name代表项目包名,要有唯一性。因为Android系统就是通过包名来区分不同应用程序的。

其余下拉选择框按示意图中配置即可,避免编译时出现意外错误。

现在我们点击Next,下一个界面是创建项目的一些配置,全部保持默认配置就好。

创建项目配置

直接点击Next进入启动图标配置界面,这里配置的图标就是你的应用程序安装到手机之后显示的图标。

启动图标配置

如果程序的Logo还没设计好,您可以在项目里配置启动图标。第一个程序,我们先不配置。直接Next。


然后跳转到的是创建活动界面,我们还是选择默认的Blank Activity。

创建活动

继续Next,我们需要给刚选择的Blank Activity起一个名字,给这个活动的布局也起一个名字。可以参考图示:

给Blank Activity起名

然后点击Finish,我们的项目创建完成了!

2) 运行HelloWorld

Eclipse中应该会显示我们刚创建的HelloWorld项目。由于ADT已经自动为我们生成很多东西,您不需要写任何代码即可运行项目。

不过,我们可以先确认一下模拟器是否正常在线。

点击Eclipse导航栏中Window→Open Perspective→DDMS,进入DDMS视图。如果Devices窗口中有显示Online的设备,说明一切正常。

如果没有,可能不小心关掉了。按照前面步骤重新打开一次就好。

最后,点击Eclipse工具栏右侧的Java选项,回到之前的视图。

右击HelloWorld项目→Run As→Android Application,等待大约几秒钟,项目就会运行起来啦。您的模拟机上的效果应该同下:

显示Hello world!

HelloWorld项目运行成功,并且您的模拟器上已经安装上HelloWorld这个应用了。

应用成功安装

这就是我们创建的第一个Android项目。但我们一行代码都没写,因为ADT太智能,帮我们把简单内容都自动生成了。


如果想编写精美的程序界面,在此基础上继续向后学习Android相关知识即可。

例如,你很快能编出类似12306火车票查询界面。

简单的火车票车次查询

航空订票系统界面:

Qu Na Er

以及简单的互动聊天界面。

Lets chatting

这些只是在HelloWorld的项目基础上,加入一些控件、布局和活动响应完成的。

这里我们再补充两个安卓开发过程中的快捷操作小技巧,可以帮助您开发项目:

1)“alt+/”

一起按下这两个键,可以自动生成匹配

2)“control+/”

一起按下这两个键可以自动注释选中的代码。

好了,总的来说这就是我们创建的第一个Android应用程序。相信聪明的您马上学会了!

今后,还会继续剖文讲解Android开发的其他内容。欢迎关注!


文/叶琛

波澜不惊 市井小民

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容