Fan's blog Rotating Header Image

Posts under ‘Mobile’

Windows Phone 7惊艳

iFanr上面的这篇文章总结的很好:
WP7 的 UI 和 ZuneHD 很像,相当现代——巨大的文字、超出边界的元素都在刻意强调屏幕只显示出一部分内容。
确实,跟iPhone强调图标的方式不同,Phone 7用巨大的文字来组成界面,这使界面更简洁和素雅,如同CK的logo一样,这种方式相当的大胆。
而分裂的界面元素如同残缺的印章一样,不仅有艺术性,更有暗示:界面是滑动的和部分的。

这个界面其实跟Plam pre很类似:

只可惜Plam Pre死在了沙滩上。

豆瓣手机客户端:“煮豆” 第二个版本

主要是作了些页面上的调整,模仿m.flickr.com加上了标签,所以页面风格是google reader + flickr mobile,融合的还有点生硬,这种照抄过来的,坦白的说,我看的都有点恶心。另外添加了“搜索”这个比较常用的功能。其他倒没啥,欢迎批评指正。
总算在春节回家前改好了,因为明天晚上回武汉的火车,所以改的比较匆忙。回家结婚去了,哈哈,也预祝各位春节快乐!

Wordpress出自家的android客户端啦

感觉和原来的那个wpToGo功能差不多,毕竟都是基于标准的xml-rpc么,只不过图标漂亮点(我喜欢衬体W的logo),界面细腻点,就这样完胜wpToGo。细节啊,是个魔鬼。
这个东西和twitter冲突比较多:在手机上发篇短的博客还不如去推一把,再不行就用国产的围脖吧…
1)界面把“评论“放在首位,还有评论通知的功能,深知“社会软件“的精髓啊;
2)有本地草稿的功能,这个在手机网络上就很有必要,否则这个客户端比较标准web页面就是没一处优点了;
3)开源。automattic知道自己的利润来源点,视代码如粪土,佩服。

修改Android的自带程序:“屏幕锁” - 加上联通标志

我的机器是G1 + 联通WCDMA + Android 1.6 (Donut)。在原来用移动卡的时候,屏幕锁上有运营商(carrier)的标志,换成联通的卡后没有这个标志(可能是sim卡里面信息不全的缘故),光光的很是煞风景。这里说说下我修改的漫长过程。
0.check out 代码
这里要checkout出donut的代码,目前google源上已经有比这个更新的版本2.1,所以不能直接拿来用,否则我想机器启动会有问题,毕竟屏幕锁是系统第一个界面。
repo init -u git://android.git.kernel.org/platform/manifest.git -b donut

如果原来用的是master也没关系,repo sync时不会重新checkout所有的代码,所以会很快。然后进入项目framework/policy/base,运行命令git describe可以查看当前版本,git tag察看所有tag,可以用git checkout donut会只签出当前project的代码(很奇怪,donut这个HEAD不在git tag里面,git水很深啊)
1.修改Java代码。
研究了源代码后,我发现如果用修改配置或者扩展类的方法是改不了这个标志的,因为很多类在初始化时就定义了hard coding了type,扩展已有类是行不通的。于是就直接修改界面代码吧,这样也简单明了。定位framework/policy/base/phone下面的LockScreen.java,
private void refreshSimOkHeaders(CharSequence plmn, CharSequence spn) {
final IccCard.State simState = mUpdateMonitor.getSimState();
if (simState == IccCard.State.READY) {
[...]