很多网友在邮件中提到了Android的桌面Home Screen有关的开发,我们可以看到常规的桌面上有3个Widgets,比如一个Clock、Search 和不常用的Phooto Frame像框,整个桌面响应的是android.intent.category.HOME这个Intent Action。目前由于权限问题我们无法在原始的Google桌面程序添加Widget在行规的没有Root权限的机器上,其实就是一个provider操作,但我们可以通过自己获取android.intent.cateory.Home这个action来替换掉系统默认的程序,这样就可以自定义我们的Android桌面为类似iPhone等样式。
在Git中我们可以直接获取Launcher,进行修改分析,整个桌面的设计主要是捕获一些常规的事情,比如新装程序在桌面上创建快捷方式、提供Widget的移动等等,可以加入一些类似天气预报、RSS订阅等功能,详细的我们下次解析,涉及图片中的Widget如下:
RSS