`
阅读更多

今天忙里偷闲,试了试Android的开发。在Windows Vista和Mac上都试了试,应该是OK的。

 

[1] 到http://developer.android.com/ 下载SDK,我家里的网络连不上,所以我是在单位上下载的zip包。

 

[2] 到http://www.eclipse.org/ 下载Eclipse JEE 3.4版本,为什么要JEE版本,我也不太确定,不过这个版本功能都可以用,所以我建议还是下这个吧

 

[3] 下载安装ADT插件,如果你可以连上developer.android.com,你可以在线安装这个插件。

 

配置:其实很简单,进入Eclipse的Preferences,然后点选Android,选择Android SDK的目录。

 

测试,新建一个Android项目,如下图:


不用该任何源代码,点选Run -> Run Configuration..., 如下图配置


然后点选Target,然后点选AVD Manager,然后Target选1.5, Skin选择HVGA,然后点Create。

然后点击Apply和Run,就可以看到如下仿真器的界面了。


 

我只写了两个小例子,简单的对比一下iPhone和Android开发。

Android是用Java,标准的Java 5写法,全部符合注解,泛型的要求。所有Java的基本功都可以用上,入门比较容易。这方面iPhone使用Objective-C,语法还是相对比较怪异的:) Android SDK的文档集成了强大的搜索功能,很不错。不过比iPhone的文档比略差,举个例子,ArrayAdapter这个类有个构造函数public ArrayAdapter (Context context, int textViewResourceId, T[] objects), 第二个参数其实可以使用一个常量 android.R.layout.simple_list_item_1,可是文档里没有链接。

在界面这块,Android和iPhone的机制相同,使用Adapter/Delegate这种感念避免过多的类继承。Android开发也是使用xml来表示界面,资源的,这个和iPhone比较像。不过iPhone的Interface Builder明显领先Android那种糟糕界面设计两个时代。另外一个我觉得Android不如iPhone的地方时仿真器第一次启动太慢了,所以如果开发调试Android应用,不要关掉仿真器,否则重启太慢了。在我MacBook/HP (CPU 2.0G, 2G)的电脑上,基本上要1分多种,而iPhone仿真器只需要几秒钟。

 

当然了,Android有它的优势,首先开源,其次它未来很可能在上网本上也有应用,所以可以假设未来终端的部署量应该多于iPhone OS的部署量。其次,Android开发,确实不需要买苹果电脑,可以在Windows/Linux/Mac上都可以开发,应该会有更多的人选择为Android写程序。话虽然讲了这么多,不过我还是觉得为iPhone写程序比为Android写程序愉快,说不出为什么^_^

 

 

 

  • 大小: 45.4 KB
  • 大小: 42.6 KB
  • 大小: 54.5 KB
分享到:
评论
17 楼 hebji 2010-03-12  
配个环境试试
16 楼 fkpwolf 2009-06-17  
Joo 写道
不知道NetBeans下的Android组件什么之后能出来

?? 是可靠消息么, 个人感觉不大可能,很明显android是和j2me竞争着
15 楼 ankyhe 2009-06-09  
终于有人爱NetBeans。坦白说,我觉得NetBeans比Eclipse方便,我不喜欢什么都需要装插件的东西。
14 楼 Joo 2009-06-08  
不知道NetBeans下的Android组件什么之后能出来
13 楼 ankyhe 2009-06-06  
原来大家都觉得这一点了,我还以为是我不习惯Android的开发呢^_^

真的设计界面很痛苦:)


>>>所以,我很期待今年ADC2上出现好的开发辅助工具

>>>iPhone开发其实是件很舒服的事情,主要是IB的存在,做个基本的UI很简单。
android做UI有时候想上吊。。。
12 楼 kryptonum 2009-06-06  
lordhong 写道
iPhone开发其实是件很舒服的事情,主要是IB的存在,做个基本的UI很简单。
android做UI有时候想上吊。。。

所以,我很期待今年ADC2上出现好的开发辅助工具
11 楼 fc6029585 2009-06-03  
lordhong 写道
fc6029585 写道
太烦人了.
为什么我总是不能进入adt插件的下载网页了..
我都已经等了2个月了.!!
大家知道哪还有下载?
或者email给一个.!

试试把URL里的http改成https。。。

还是不行...
幸好楼主给我发了一个.
10 楼 liqiuxi 2009-06-03  
我直接装myeclipse的。都没问题啊。

搭建环境是,我很顺利。中间的麻烦在网上都能找到
9 楼 ankyhe 2009-06-03  
不可以吗?我用的就是JEE的版本,好像我没有装MyEclipse。
8 楼 yukikaze 2009-06-03  
我想问下楼主,用Eclipse3.4如何开发Android
因为我的开发环境是Eclipse+MyEclipse,不想下载EclipseJEE了
7 楼 lordhong 2009-06-03  
iPhone开发其实是件很舒服的事情,主要是IB的存在,做个基本的UI很简单。
android做UI有时候想上吊。。。
6 楼 lordhong 2009-06-03  
fc6029585 写道
太烦人了.
为什么我总是不能进入adt插件的下载网页了..
我都已经等了2个月了.!!
大家知道哪还有下载?
或者email给一个.!

试试把URL里的http改成https。。。
5 楼 fc6029585 2009-06-03  
太烦人了.
为什么我总是不能进入adt插件的下载网页了..
我都已经等了2个月了.!!
大家知道哪还有下载?
或者email给一个.!
4 楼 ankyhe 2009-06-02  
Android开发可以用Windows和Linux,所以你有PC就OK了。
3 楼 lw223 2009-06-02  
我打算玩android,
因为iphone+macbook太贵了 哈哈
虽然现在本也能装mac系统,但还是原装好
2 楼 ankyhe 2009-06-01  
可能是这个原因,还没有怎么入门。希望以后也会喜欢上Android开发。


>>>因为你不懂android的开发
1 楼 softcat 2009-06-01  
因为你不懂android的开发

相关推荐

    Spring For Android初体验

    《Spring for Android初体验》 在移动开发领域,Android开发者通常使用Java或Kotlin进行应用构建,但随着技术的发展,Spring框架也开始涉足Android世界。Spring for Android是Spring.io推出的一个库,旨在帮助...

    Google Android SDK开发范例大全(完整版第3版)

    第2章 Android初体验 第3章 用户人机界面 第4章 史上超豪华的手机控件 第5章 交互式通信服务与手机控制 第6章 手机自动服务纪实 第7章 娱乐多媒体 第8章 当Android与Internet接轨 第9章 Google服务与...

    Android例子大全(带运行截图)

    【Android 初体验】 Android操作系统,作为Google与Open Handset Alliance的合作成果,引发了前所未有的开发者热潮。早在Android手机正式发布之前,程序员们就开始紧随官方文档和早期SDK的脚步,这在IT领域是极为...

    Google Android SDK开发范例大全 源码

     第2章 Android初体验  安装Android SDK与ADT plug-in  建立第一个Android项目(Hello Android!)  Android应用程序架构——从此开始  可视化的界面开发工具  部署应用程序到Android手机  该作品是PDF...

    Google Android SDK开发范例大全(目录)

    第2章 Android初体验...... 8 .1 安装Android SDK与ADT plug-in... 9 .2 建立第一个Android项目~Hello Android!...... 10 .3 Android应用程序架构—从此开始...... 13 .4 可视化的界面开发工具...... 16 .5 ...

    android sdk

    第二章:Android 初体验 Android 操作系统顶着 Google 与 Open Handset Alliance 的光环,让很多程序 员在 Android 手机还没上市之前,就开始紧追着官方文档、Early SDK 版本更新, 这是 IT 业界罕见的现象,因为...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...

    Android例子大全(带运行截图).doc

    【Android 初体验】 Android 操作系统自发布以来,凭借Google和Open Handset Alliance的支持,吸引了众多程序员的关注。开发者们热衷于跟踪官方文档和早期SDK版本,这在IT行业中非常少见,因为大家都有意在Android...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...

    Google.Android.SDK开发范例大全

    第2章 Android初体验   2.1 安装Android SDK与ADT plug-in   2.2 建立第一个Android项目(Hello Android!)   2.3 Android应用程序架构——从此开始   2.4 可视化的界面开发工具   2.5 部署应用...

    Google Android SDK开发范例大全 前四章

    通过"手机控制项.pdf"、"使用者人机界面+SDK-Google+Android+SDK开发范例大全.pdf"和"Android初体验.pdf"这三份文档,读者可以深入学习到实际的案例和实践,从而将理论知识转化为实际的编程技能。这些文档可能包含...

Global site tag (gtag.js) - Google Analytics