环境:windows 2003, Eclipse 3.2
【安装Google Android SDK】
到Google官方下载SDK,
http://code.google.com/intl/zh-CN/android/download.html
下载完成,随便解压扔在哪就可以了,没有让我讨厌的Installer。绿的。
目录里还包括文档和例程。
SDK本身带有tools目录,包括模拟器等相关工具,不过我觉得没人会直接用它,因为Android能直接整合到Eclipse IDE里,谁能抗拒Eclipse的诱惑呢?
【Android整合到Eclipse】
与安装其他RemoteSite插件一样,Android没什么太特别的。
将
https://dl-ssl.google.com/android/eclipse/加入Eclipse RemoteSite里,按向导一步步完成就OK了。
安装好插件,Exclipse需要重启。不过重启之后发现我之前设置的EclipseView布局有些变化,不过不影响什么,自己调整一下就好了。
打开Eclipse的Preference设置,找到Android,设置Android SDK的路径。
子项设置里,为了开发方便,建议将Build设置为Verbose,也就是在Build时能看到全部过程信息。DDMS和LogCat是什么玩意现在还不知道- -!!以后熟悉了再说吧。
【Hello Android】
Eclipse整合好Android之后,在Eclipse新建工程时,增加了Android Project选项。
新建Android项目,有四个必填内容:
ProjectName:工程名。没啥好说的。
PackageName:包名。没啥好说的。
Activity Name:直译是活动名。官方的说明大致是:这是插件生成的类存根使用的名字,它必须是Android SDK中Activity类的一个子类,Activity类是Android中基本的运行工作类。它可可选性的创建UI。个人暂时估计这是一个Android程序的入口驱动类。
ApplicationName:应用程序名。官方解释是,这是一个应用程序标题。没太搞明白啥意思- -!
创建工程后,找到
HelloAndroid类,不出所料,的确是Android程序入口。
从onCreate方法开始代码被驱动执行起来。
先来完成基本的HelloAndroid吧。
|
这是修改后的onCreate。增加了一个TextView高级界面组件,设置文本内容。看起来很像标准的JavaUI编程。
写好了HelloAndroid,接下来是运行的时候遇到点问题。
发现Eclipse里的run as不可用...
去官方查,哎呀,Google就是好啊,写的明明白白的...
- 打开eclipse的run对话框
- 选中Android Application
- 点左上角的New Lanuch configuration
- 配置新生成的New_Configuration,需要注意的是屏幕设置,最好选QVGA-L,不然1024*768的屏幕有点显示不开...
- 接下来就是run了。
- run起来的模拟器要经过初始化过程,类似开机,大概需要1分钟...不过比S60的模拟器还是要块滴。
看看成果吧,吼吼。这是缩放了50%的比例。
顺便看看Android随机附带的程序,很让人心动哦~~
待机,图标比较Q...
一个来短信提示的演示,有点像iPhone
一个蛮有意思的演示,可以修改StatusBar。
一个让人看了有点头晕的动画演示,貌似不是3D。不过Android是支持OpenGL的。
浏览器,做的还是很不错的,不过我尝试浏览页面比较大的网站时候,出现过程序崩溃- -!
传说中的GoogleMap。Google出的系统嘛,肯定会有滴。不过,不知道是不是因为仅仅是给模拟器用,地图只能放大到城市一级。而且我断言,未来iGoogle肯定会被整合进来。