西门子55系列通讯录的减肥与查询优化

上一篇文章已经详细地阐释了M55通讯录的内部格式,并基于这些格式的研究提出了减肥和查询优化的愿望,今天这个愿望就可以美梦成真了,我给大家带来了Address55软件,通过它不仅可以达到通讯录减肥和优化查询的目的,而且还可以灵活的编辑通讯录,省去用手机小小的键盘蜗牛式地输入了 。同时文章中也会提到许多技巧和原理,由于本人文采一般,所以从现在起睁大眼珠啦…… ^_^
一、通讯录编辑的总体流程

1.拷贝手机通讯录到电脑中
首先通过数据线连接电脑和手机 。
打开桌面上的mobile图标,即DES数据交换软件 。有关手机和电脑互连传文件的具体使用方法参考我前面发表的文章《和电脑互连玩转M55》 。
将手机里address book隐藏目录下的5f08.adr和7f08.adr两个通讯录文件拷贝到电脑中 。

2.在电脑中编辑生成新的通讯录文件
利用软件Address55对通讯录进行编辑,达到查询优化、减肥等等目的,然后生成新的通讯录文件 。
如果我们从电脑直接编辑新的通讯录就没有第1步了,直接用Address55编辑生成新的通讯录文件即可 。

3.将新的通讯录文件传回手机
这里注意:如果把我们新生成的5f08.adr和7f08.adr直接传回到手机里覆盖原来的两个文件,会提示文件拒绝访问错误 。
因为手机在开机时,5f08.adr和7f08.adr这两个文件是受系统保护的,不能覆盖,当然也删不掉,所以我们需要使一点儿小技巧:
首先把手机里的三个文件5f08.adr、7f08.adr和9f08.adr改名,任意名称都可以 。注意9f08.adr也要改名,不能保留 。
然后把我们新生成的通讯录文件5f08.adr和7f08.adr拷到手机里 。
这样就不会提示出错了 。

4.使新的通讯录生效
为了使新的通讯录生效,必须要关机再开机 。
这里一定要注意的是:
当重新开机时,你肯定不会立刻听到开机音乐,不用管只需确认飞机检查即可,然后所要做的就是等待……,这时手机在初始化通讯录,这一段时间最好不要动手机,虽然可以操作手机,但这样会造成手机初始化通讯录更慢 。然后一段时间的等待后,你会不经意间突然听到开机音乐响了,这表明手机的所有初始化工作完成了,当然包括通讯录初始化 。这时你就可以看看你的通讯录是否正常了 。等待的时间取决与你的通讯录里条目的多少 。
其实手机初始化通讯录就是因为手机探测到5f08.adr和7f08.adr文件但没有9f08.adr文件,手机就会自动根据5f08.adr和7f08.adr两个文件来生成9f08.adr文件,对于通讯录条目比较多的需要花好长一段时间来初始化通讯录 。当然正常的开机情况手机可以检测到9f08.adr文件,所以初始化通讯录的时间会很快 。

5.清理垃圾
就是通过DES把address book目录里我们刚才改过名的旧的三个通讯录文件删掉即可 。重新开机后旧的改过名的那三个通讯录文件就可以删掉了,因为手机把写保护加到了我们新生成的通讯录文件上 。
当然由于本软件是初次公布,有待于大家的评测,所以出于安全的考虑,你可以先保留那几个旧的文件不要删掉,等新的通讯录使用几天后觉得没问题了,再删也不迟 。否则再把名字改回来恢复即可 。不过经过我的详细测试,本软件到目前为止(2003/08/18)还是没有问题的 。
在这里顺便提一下为什么M55开机反应比较慢的原因:由于西门子的机子现在功能日趋详尽,操作系统也变的日益复杂,所以当硬件没有很大的提升时,系统初始化、执行大的应用程序的时间就会明显加长 。所以当开机时,手机的操作系统要做许多工作,预读通讯录、短信、壁纸、待机图等等,花费的时间会长一点儿,所以建议开机后不要立刻操作手机,等大约半分钟的时间再操作手机就会比较流畅了 。假如急着操作的话,就可能出现壁纸不能正常显示,导致启动时间反而更长等现象 。

推荐阅读