今天忙里偷闲,试了试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
分享到:
相关推荐
《Spring for Android初体验》 在移动开发领域,Android开发者通常使用Java或Kotlin进行应用构建,但随着技术的发展,Spring框架也开始涉足Android世界。Spring for Android是Spring.io推出的一个库,旨在帮助...
第2章 Android初体验 第3章 用户人机界面 第4章 史上超豪华的手机控件 第5章 交互式通信服务与手机控制 第6章 手机自动服务纪实 第7章 娱乐多媒体 第8章 当Android与Internet接轨 第9章 Google服务与...
【Android 初体验】 Android操作系统,作为Google与Open Handset Alliance的合作成果,引发了前所未有的开发者热潮。早在Android手机正式发布之前,程序员们就开始紧随官方文档和早期SDK的脚步,这在IT领域是极为...
第2章 Android初体验 安装Android SDK与ADT plug-in 建立第一个Android项目(Hello Android!) Android应用程序架构——从此开始 可视化的界面开发工具 部署应用程序到Android手机 该作品是PDF...
第2章 Android初体验...... 8 .1 安装Android SDK与ADT plug-in... 9 .2 建立第一个Android项目~Hello Android!...... 10 .3 Android应用程序架构—从此开始...... 13 .4 可视化的界面开发工具...... 16 .5 ...
第二章:Android 初体验 Android 操作系统顶着 Google 与 Open Handset Alliance 的光环,让很多程序 员在 Android 手机还没上市之前,就开始紧追着官方文档、Early SDK 版本更新, 这是 IT 业界罕见的现象,因为...
第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...
第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...
【Android 初体验】 Android 操作系统自发布以来,凭借Google和Open Handset Alliance的支持,吸引了众多程序员的关注。开发者们热衷于跟踪官方文档和早期SDK版本,这在IT行业中非常少见,因为大家都有意在Android...
第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...
第2章 Android初体验 2.1 安装Android SDK与ADT plug-in 2.2 建立第一个Android项目(Hello Android!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用...
通过"手机控制项.pdf"、"使用者人机界面+SDK-Google+Android+SDK开发范例大全.pdf"和"Android初体验.pdf"这三份文档,读者可以深入学习到实际的案例和实践,从而将理论知识转化为实际的编程技能。这些文档可能包含...