Tag Archives: Andriod

最近在看Andriod SDK

本想买iPhone,不过鉴于联通版iPhone的垃圾与高价,以及换号的不便,最好在M8和HTC hero之间徘徊.带老婆去魅族的专卖柜台,老婆看了一眼就很讨厌M8,我也没办法。我也认为M8还是个不错的机器,至少从性价比上来说超过了iPhone或者HTC hero,不过M8的非主流用户让我觉得很不爽,算了还是多掏点钱买htc hero算了。

颜色有黑色,白色和玫瑰红几种,上次买M600的时候没有买白色的很遗憾,这次坚决选白色的.屏幕的3.2寸的高分屏,显示效果不错,内置的gmail和gtalk客户端很好用.比较爽的是hero可以自己刷rom,android的系统是开源的,如果你愿意完全可以自己根据源码编译一个系统自己刷上去用.

后壳的白色涂料是一种叫做”铁氟龙”的东西,看起来比较耐磨;前面的面版使用的是金属的,耐磨性也不错.触摸屏的材料也是玻璃,但是听说没有iphone硬度高.轨迹球用起来要比四维摇杆方便一些.

除了硬件的原因,我还是很看好Andriod系统的.虽然现在apple的iphone很风光,但是我觉得Andriod会像当年PC击败apple一样,Andriod通过开放集结大家的力量来击败apple.iphone’的成功很大程度上依靠iphone的竞争对手实在是太垃圾了,WM的智能机就不说了,SB的系统和诺基亚一样陈腐不堪,其他的智能手机都是电话加上一块大得显示屏而已,谈不上智能.Andriod如果发扬光大,再加上完全免费,真得有可能完全代替MS,成为第三波信息技术的核心.

Andriod的SDK也是基于java,默认的IDE是eclipse.毕竟是给mobile系统使用,Andriod的MVC体系看起来有些奇怪,并且目前的资料也不多,初期入门比较费劲.大致了解到:

  1. 没有program的概念 所有的program都是由很多activity组合而成.
  2. 每个activity都是单独线程.
  3. UI可以写在code中,但是最好使用xml文件描述,跟css差不多
  4. IDE能够智能转换xml到java class文件.