8310通讯录便于快速查询的制作技巧

前几天买了一个不知道是水货还是翻新机的8310的,初步使用,感觉还是不错的,各种优点就不说了,地球人都知道了,哈,这里主要说一下通讯录的录入的体会 。
(熟悉8310的朋友,可以直接从倒数第三大段“根据以上情况……”开始看)
因为8310偏商务型,所以存储的电话号码也很多,规格上写的是500个,我只存了240个号码(大概有210个姓名,即有些姓名下有多个号码),没有存文字项,占用了39%的内存,说明存500个号码没有问题 。这么多号码,如何快速检索就是一个很大的问题了,即使平均分组,没组下面也有不少名字,而且找到分组就得按很多下键 。经过研究前辈们的方法,结合8310的特点和自己的体会,研究出了一套只平均只需要按2.5下(包括按向下的方向键是3.5下)就能找到要查询的人的通讯录的制作方法,不敢独享,有兴趣的朋友可以参考一下 。其他机型的诺基亚也可以参考制作类似的方法
8310大家用得最多的方法就是用“向下键然+拼音输入法”查询,我的方法也是基于此方法的,只是在存储姓名的方法上做了改动 。
严格来讲,这里的“拼音输入法”不是输入拼音(但屏幕上显示的是拼音输入法),而是字母,输入第一个字母后,会出现以该字母以及该字母为声母的所有人的姓名,先排字母,然后排汉字 。例如按向下键后输入w,先出现以“w”字母开头的姓名,然后出现“王、翁……”等以“w”为声母的汉字的姓名 。输入第二个字母可以进一步缩小范围,如果姓名是字母,则输入第二个字母,会显示前两个字母所表示的姓名;如果是汉字,会显示第一个汉字的拼音相符的姓名,例如输入“wen”,拼音就会显示以“wen”开头的拼音姓名,后面会显示以“翁”姓开头的姓名 。
从上面可以得到如下几个启示:
1、如果姓名以字母开头比以汉字开头的先显示;
2、连续输入几个字母,以字母开头的姓名会按字母搜索姓名,而以汉字开头的姓名只搜索相应的姓氏,同姓的人多,范围很大;
3、输入字母的时候,每个按键上的第一个字母一键就可以输入,而同一按键上的其他字母必须连续按多次显示,如“w”按一次,而“z”必须连续按4次,间隔长了还不行,麻烦 。
根据以上情况,确定如下原则可以大大提高检索效率:
1、所有姓名,前面用字母(便于检索),后面用汉字(便于浏览,汉字在此方法中和检索无关,下面不再提及);
2、字母部分,由姓名中每个汉字的第一个字母按顺序排列组成(复姓可以只输入前三个字的字母),如“千帆过”,就是QFG;
3、单名情况,将第二个汉字韵母部分的第一个字母作为字母部分的第三个字母,如“千帆”,就是QFA;这么做就是为了减少重码率;
4、上面如此操作后,重码率已经很低了,但是在按键次数上优化还不够(有些字母需要经过多次按键),所以确立此原则:即都以每个按键的第一个字母为检索(录入)字母,如千帆过(QFG),“Q”->“P”(只按7键一次)、“F”->“D”(只按3键一次)、“G”->“G”,得到的是“PDG千帆过”;而“千帆”则是“PFA千帆” 。
【8310通讯录便于快速查询的制作技巧】这么做后,虽然姓名中多几个字母,而这几个字母也没有实际意义,但是就具有了如下优点:
1、检索速度快 。加上按向下键的那次按键,平均不超过4键就能找到 。用普通拼音方法和笔画方法,平均在8键以上(包括功能键、切换输入法和重码等);
2、输入方便 。只需要输入按键上的第一个字母,无需一键多按,如千帆过,此输入法(PDG)只需要按三键:7/3/4,而且还不需要看键盘;而普通首字母法(QFG)需要按:7/7/3/3/3/4,六次按键,还必须保证次数不错,而且同一个键必须连续按,否则多输入字母 。

推荐阅读