Android桌面widgets和AppWidget框架(译)

【Android开发者】aimself

本文翻译自Android Developers Blog:Introducing home screen widgets and the AppWidget framework

Android 1.5 SDK一个令人兴奋的新特性是AppWidget framework,这个框架允许开发者开发widgets,这些widgets可以被用户拖到用户的桌面并且可以交互。widgets可以提供一个full-featured apps的预览,例如可以显示即将到来的日历事件,或者一首后台播放的歌曲的详细信息。

当widgets被拖到桌面上,他们被指定一个保留的空间来显示应用提供的自定义内容。用户可以通过这个widget来和你的应用交互,例如暂停或切换歌曲。如果你有一个后台服务,你可以按照你自己的schedule更新你的widget,或者使用AppWidget framework提供的一个自动的更新机制。

在更高层次上,每个widget就是一个BroadcastReceiver,他们用XML metadata来描述widget的细节。AppWidget framework通过broadcast intents和你的widget通信,例如当需要更新的时候。Widget更新使用RemoteViews被构建和发送。这个RemoteViews被包装成一个layout和特定内容来显示到桌面上。 继续阅读

Gelivable! 传微软将在CES上公布ARM版Windows操作系统

要是这是真的,那真是太gelivable了,嘿嘿。。。

不过ARM上是有WIndows系统的,那就是Windows CE,嵌入式的Windows系统。这里说的应该是ARM上的Windows XP或Windows 7吧。。。拭目以待啊。。。

北京时间12月22日消息,据国外媒体报道,两名不具名消息人士透露,微软将首次公布能够在ARM架构芯片上运行的Windows操作系统版本。

上述消息人士称,微软将在明年1月份举行的国际消费电子展上展示ARM版Windows,ARM版Windows将针对使用电池供电的设备进行优化,例如平板电脑和其他手持设备。

ARM版Windows将是微软进军平板电脑和手机市场的另外一个途径。ARM架构芯片主要被应用在智能手机中,苹果iPad平板电脑也配置了ARM架构芯片。加拿大皇家银行资本市场(RBC Capital Markets)分析师罗伯特·布里扎(Robert Breza)表示,发布ARM版Windows是微软阻击iPad领先优势的最佳途径。尽管Windows是PC市场的霸主,但没有能将这一优势扩大到平板电脑领域。

微软计划新发布的ARM版Windows也能够在英特尔和AMD的芯片上运行。英特尔计划进军平板电脑市场,挑战ARM。

微软、英特尔未就此置评。ARM称,该公司不会就传言或猜测发表评论。

截至9月底,苹果出售了746万台iPad。市场研究公司Strategy Analytics的数据显示,第三季度iPad市场份额高达95%。布里扎估计,明年平板电脑销量将达到5000万台,微软市场份额将达到10%至20%,Windows平板电脑价格将低于iPad。

新闻来源:腾讯科技

下雪了,哈哈。。。

早上起来一看,发现下雪了,到现在还在下,难得做了个雪人,不过。。。请被雷到的童鞋留个言。。。

雪人

雪人

下面来几张随便拍的照片。