全球手机销量触底反弹
根据市场研究公司的数据,全球手机销量在第四季度出现了反弹,这标志着手机市场开始走出困境。
全球手机的出货量在2009年第四季度达到3244万台,较2008年同期2938万台,上升了10个百分点。这是自2008年第三季度以来,手机产业首次实现增长的季度。
[ Read More » ]根据市场研究公司的数据,全球手机销量在第四季度出现了反弹,这标志着手机市场开始走出困境。
全球手机的出货量在2009年第四季度达到3244万台,较2008年同期2938万台,上升了10个百分点。这是自2008年第三季度以来,手机产业首次实现增长的季度。
[ Read More » ]当 Palm 放出 Web OS 时,我自个琢磨:是不是 PC 软件的“泛Web化”浪潮也要席卷移动平台了?当传统的 PC OS 伴随着 Windows 一路升级,软件也从一个一个本地窗口浓缩到了浏览器里,从全球来看最能代表这种潮流的是 E-Mail 的 Web 收发,而从中国来看,WebQQ 的出现则代表了这一个潮流。
Tencent 推出 WebQQ 的好处正在彰显:客户端无需升级,免除未及时升级所带来的风险;无需再为某一特定 OS 开发,只要符合 HTML/JavaScript /CSS 标准,即可运行在所有 OS 上。而即将推出的 WebQQ Mini 则将QQ引入到移动平台中,只要系统中有浏览器,则即可使用 QQ。再也不会像以前那样,分别为 WM、Symbian、Linux、IPhone、 MTK 等开发本地应用。
[ Read More » ]MediaProvider 的实质是 Android 的 Core Applications 之一,和 Market 的 app 一样,并无神秘之处,其重要性就是提供了对 media 的操作,而刨根究底,这一操作正是通过同名类 MediaProvider 来实现的。
查阅该类源码,规模不小,再加以纠缠着内部类,第一眼很容易发懵,耐下性子整理出类图如下。正所谓“一个好汉三个帮”,单打独斗固然可以呈现出盖世英雄之势,但是若能团结众人,融合各方能力则能成就一番霸业。史书上的股市是这样,软件开发也如此,大到一个软件产品需要团队来开发,小到一个细微功能也是需要若干相关类来协同。此间厉害可以由类图一目了然。
[ Read More » ]从影院出来很长的时间,我还沉浸在《Avatar》精彩的世界里。光怪陆离的潘多拉,美丽神秘的纳威人,构造出了不同于地球文明的另一番世界。相较之下,贪婪粗鲁的地球人,–纳威人眼中的外星人、野蛮人,一味仰仗着坚船利炮,蛮狠地驱逐土著人,当巨型的推土机碾压在潘多拉魅力的土地上时,当巨树倒下的那一瞬间,我想纳威人的眼泪正震撼着影院的每一个观众。
我试着将中国这边东方大陆过往的遭遇和潘多拉进行比照,突然发现两者有着一些相似。当十九世纪,西方列国闯入中国的时候,在他们的眼中,中国充满了财富,可又是贫穷和落后的代名词,相较西方资本文明,中国还处在吾皇万岁的时代。当地球人摧到巨树时,让我想到英法联军焚烧圆明园的罪行。正如《Avatar》的创作者–詹姆斯·卡梅隆所说(见《南方周末》E21版,2010年1月7日出版):
[ Read More » ]认识新鲜事物,忌讳一头沉入细节,只见树木不见森林,宜先远远的看,从制高点一览全局,正所谓高屋建瓴。从事 Web Application 的时候,Web.xml可以帮助建立对系统运作流程的理解,对于 Android Application,则一样需要先找到这么一个制高点,这个制高点就是 AndroidManifest.xml。
统揽 AndroidManifest.xml,可以了解其由三个基础组件构成,分别是负责向外界提供数据访问的 MediaProvider,监听事件的 MediaScannerReceiver 和 实施扫描的 MediaScannerService。捏柿子要挑软的捏,看代码就挑短的先看,以免长篇累牍的代码让自己望而生畏,立马退避三舍,从代码量来看 MediaScannerReceiver 最小,这里就最先从 MediaScannerReceiver 来开始剖析。
[ Read More » ]