Click here to Close
打印

[原创] 通讯录中文排序终极解决方案 支持1.1.4

本主题由 fantasyplay 于 2008-1-8 20:45 置顶
引用:
原帖由 abc0915cn 于 2008-1-6 21:20 发表
LZ:   覃,        佟,          阙........不能排序
覃 你们都读啥? 字典里两个音都有姓的意思, 一个是 TAN, 一个是 QIN.
考虑到可能也在名里, 我选 TAN 没意见吧?
试验多次,终于成功!原生1.1.1

不成功的原因可能是:没有将通讯录“排列顺序”调整为“名,姓”!

bugs:
1:没有“覃 qin”、“嵇 ji”、“虢 guo”
2:联系人名字超过6个汉字后,排列就有些乱了。
但我做了试验,重新建立了几个6字的联系人,排列却正常了。奇怪。
研究中……

TOP

引用:
原帖由 wjding 于 2008-1-6 21:11 发表
不得不承认你做的非常正确! :)
这个只会对之后新加的有帮助. 以前的联系人建议用 tr_contact 转换.
原来只对新加的有用啊!

我讨厌在号码下加拼音,所以我清空了outlook联系人后,重新导入的。看来字数多的联系人我得编辑一下了。
还是严重感谢楼主!
引用:
原帖由 hysam 于 2008-1-6 22:06 发表
试验多次,终于成功!原生1.1.1

不成功的原因可能是:没有将通讯录“排列顺序”调整为“名,姓”!

bugs:
1:没有“覃 qin”、“嵇 ji”、“虢 guo”
2:联系人名字超过6个汉字后,排列就有些乱了。
但我做了试验,重新建立了 ...
6个汉字的名字……有点长哦 ^-^
考虑到效率和实际的使用情况, 我的程序只会关心名里面的前三个字(或字母),  和姓里面的前三个字(或字母).
三个字内可以按顺序排列, 之外的顺序是随机的(iPhone自己随便排).

关于 覃, 我已经加到 V1.3 里了, 读音我算的 tan, 字典里面这两个音都可以做姓, 我没见过这个姓的人, 考虑到这个字有可能也在名里, 我就选了 tan.
在这想征集一下大家的意见, 是不是要改成 qin?

那两个字我会放到下一个版本.
谢谢提供这几个字!
我的1.0.2也是出现zsh: permission denied: ./sort.sh
我身边的同事,就姓覃qin,呵呵
6个字以上如:“北京至天津出租张”,“首钢市场部李主任”等,我用的特别多。
楼主费心了!谢谢

[ 本帖最后由 hysam 于 2008-1-6 22:36 编辑 ]
Term-vt100是什么啊,老大
能不能写详细点啊
引用:
原帖由 hysam 于 2008-1-6 22:29 发表
我身边的同事,就姓覃qin,呵呵
6个字以上如:“北京至天津出租张”,“首钢市场部李主任”等,我用的特别多。
还请楼主费心了!谢谢
你为啥不用姓分类?
我的是这样排的: 按 姓,名排序, 按姓, 名显示

中文名全记到姓中
英文名姓, 名分开记
象你说的这种, 我的是("/" 前面是姓,后面是名):
1银行/招商银行
1银行/交通银行
2餐厅/东北人
4出租/王
9公司/刘主任

这样有个好处是可以分类排  只是建议

如果你实在想要长的, 可以用 sort.rar (15.98 KB) 中 sort.sql 的 V1.2 代替压缩包中的 sort.sql 并重新运行. 这个文件我没有测试过, 你试一下, 有问题联系我.
这是基于 V1.2 的, 可以对长达6个字排序. 可能的后果是用起来比较慢(偶没测过). :-)
引用:
原帖由 马戎戎 于 2008-1-6 22:30 发表
Term-vt100是什么啊,老大
能不能写详细点啊
Term-vt100 也是个应用, 可以通过 Installer 安装. 就象是在你的 iPhone 上开一个"DOS"窗口, 提供了一个命令行的界面.
参考 http://www.weiphone.com/thread-37253-1-1.html 二.Term-vt100的基本使用和常用操作

TOP

引用:
原帖由 royliaw 于 2008-1-6 22:29 发表
我的1.0.2也是出现zsh: permission denied: ./sort.sh
看来 1.0.2 是不支持了 :-(
你参考一下前面的贴子, 你的问题和lth40555 的一样吗?
深公网安备案证字第 4403101901155 号