Palm Pre 通信录拼音排序补丁

自Palm pre入手到现在已经一个多月了,这一个多月里对WebOS这个手机操作系统从不了解到慢慢熟悉,再到学习开发,大部分的业余时间都花在了这里。暂且不说Palm pre这款手机如何,单WebOS这个系统就给了我不少的惊喜,卡片式的操作方式真的很赞。但因为Palm pre未在中国大陆地区上市,所以中文支持不咋的,这方面完全依靠民间的开发者在支撑着。但我碰到的一个最大的问题是:通信录里的联系人不可以按拼音排序!据说当初iOS和Android系统也有这样的问题,不过现在已经有了相应的补丁来解决这个问题,而Palm pre 在这方面,虽然有人用JAVA重写了一个通信录(服务端)软件,但我一直都安装不成功,就只能自己想办法了。

一开始我想到的是给sqlite这个软件打补丁,让它直接支持拼音排序,好不容易搭好的编译环境,并为sqlite加入了拼音排序函数,却发现Webos使用的是它自己写的一个sqlite-server来读取数据的,而这个软件的源代码又不是开源了,无法为它添加补丁,只好作罢。一个偶然的机会,看到了iPhone的拼音排序补丁,发现它是直接在数据库文件里做了处理,这给了我一个思路,又恶补了几天SQL的语法,终于可以让Palm pre 的通信录可以按拼音来排序了,看图:
Palm pre 通信录拼音排序

这是虚拟机里面的截图,Palm Pre的SDK还是比较给力的,用起来很方便。虚拟机软件用的是VirtualBox,赞一个!

在截图中露脸的那几个朋友,记得给我寄广告费!嗯……这一次,先免费看效果,下一次就得收钱了!

补丁文件迟点再放出,先让我的Palm Pre做一下小白鼠,确认没什么不良反应再放出,佛曰:我不入地狱,谁入地狱!