锁定老帖子 主题:Android初体验
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-05-31
最后修改:2009-06-01
今天忙里偷闲,试了试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写程序愉快,说不出为什么^_^
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-06-01
因为你不懂android的开发
|
|
返回顶楼 | |
发表时间:2009-06-01
可能是这个原因,还没有怎么入门。希望以后也会喜欢上Android开发。
>>>因为你不懂android的开发 |
|
返回顶楼 | |
发表时间:2009-06-02
我打算玩android,
因为iphone+macbook太贵了 哈哈 虽然现在本也能装mac系统,但还是原装好 |
|
返回顶楼 | |
发表时间:2009-06-02
Android开发可以用Windows和Linux,所以你有PC就OK了。
|
|
返回顶楼 | |
发表时间:2009-06-03
太烦人了.
为什么我总是不能进入adt插件的下载网页了.. 我都已经等了2个月了.!! 大家知道哪还有下载? 或者email给一个.! |
|
返回顶楼 | |
发表时间:2009-06-03
fc6029585 写道 太烦人了.
为什么我总是不能进入adt插件的下载网页了.. 我都已经等了2个月了.!! 大家知道哪还有下载? 或者email给一个.! 试试把URL里的http改成https。。。 |
|
返回顶楼 | |
发表时间:2009-06-03
iPhone开发其实是件很舒服的事情,主要是IB的存在,做个基本的UI很简单。
android做UI有时候想上吊。。。 |
|
返回顶楼 | |
发表时间:2009-06-03
我想问下楼主,用Eclipse3.4如何开发Android
因为我的开发环境是Eclipse+MyEclipse,不想下载EclipseJEE了 |
|
返回顶楼 | |
发表时间:2009-06-03
不可以吗?我用的就是JEE的版本,好像我没有装MyEclipse。
|
|
返回顶楼 | |