从零开始学安卓经典教程
本文是入门a
droid的经典教材,文中既有图片直观的展示,又有文字的详细说明,并且给出了相应代码,对于初学者来说是极好的入门材料。谨以感谢原作者什么是OPho
eOPho
e是基于Li
ux、面向移动互联网的终端基础软件及系统解决方案。OPho
eSDK是专为OPho
e平台设计的软件开发套件,它包括OPho
eAPI,OPho
e模拟器,开发工具,示例代码和帮助文档摘自OPho
e官方网站:httpwwwopho
esd
com。简而言之,OPho
e是一个移动终端的操作系统,移动终端包括手机、MID、NetBook等等。与其他领域的编程一样,OPho
e编程并没有什么神秘之处,只需简单的学习就可以掌握大部分的概念。剩下的就是尽情发挥你的想象力了。写作本文的目的为了普及OPho
e编程的基本知识,并通过复刻一个坦克大战游戏让读者了解2D游戏编程的简单思路。文中的程序结构和实现方法并非最优,希望能起到一个抛砖引玉的作用,让更多的人加入到OPho
e开发的行列中来。谁适合阅读本文虽然本文叫做“从零开始OPho
e编程”,但并不能面对那些对编程一无所知的读者。实际上,本文要求读者了解java语言的基本知识,最好会使用eclipse。在文章的每个章节都标有难度,有能力的读者完全可以跳过相对容易的章节直接阅读自己感兴趣的内容。本文的时效性本文只适合当前版本的OPho
eSDK(v10),本文的代码、图片、链接可能会因时间推移而失效。
第一章搭建开发环境工欲善其技,必先利其器。我们要做的第一件事就是搭建A
droid开发环境。本文只介绍Wi
dows下的安装方法,Li
ux下的安装方法请参考官方网站的介绍。
f与PC编程略有不同的是,A
droid的程序需要在模拟器中运行。因此,我们需要一个集成开发环境,一个SDK和一个模拟器。因为A
droid编程使用java语言,所以我们还需要JDK,最好使用安装版本httpjavasu
comjavasedow
loadsi
dexjsp选用JDK6Update16Wi
dows版即可。集成开发环境我们选用eclipse,可以使用eclipse33到35的任意版本(httpdow
loadeclipseorgeclipsedow
loads)最好下载JDT集成版。然后我们可以从A
droid官方网站httpwwwa
droidcom下载A
droidSDK(当然,如果你不能翻墙,可以到国内的网站下载),SDK全部安装完毕之后,还需要安装eclipse插件。插件是用来扩展eclipse功能的。开发A
droid用的插件叫ADT(A
droidDeveloperTools),它可以帮助我们完成创建项目,向模拟器部署并运行程序,调试程序等工作。关于ADT的功能,在后面使用中我们会逐渐熟悉。安装ADT的方法如下(以eclipse34为例)r