CNPDA智能手机论坛 » iPhone软件分享区 » [CNPDA编程组出品]中文电话本排序工具iCNPDA for fw2.0
HunterX
管理员
咋老这么忙呢...
任何使用问题和修改建议请回复本帖提出,每楼必看。 请不要直接PM我,每日收到PM过多,已无暇处理,谢谢
【为嘛】 iphone fw2.0之后,老的电话本排序工具都不能用了,于是,俺抽了点时间为大家开发了这个工具,取名叫iCNPDA,为的是以后可以在这个软件上继续增加各种针对iPhone的小工具。下一版本可能会增加iphone文件管理的支持。 1.1.x固件下,是否能用这个工具,俺没测试过,哪位兄弟还有1.1.x的机器请帮忙测试……
【咋装】 这个小软件引用了一些.net的动态库,因此需要大家安装.net framework 2.0以上的运行库才可以使用。当然很多人的机器里应该已经早就装过了。如果没装过的同学,可以到这里下载:http://www.onlinedown.net/soft/38669.htm。当然也可以到百度随便一搜.net framework,一堆一堆的。 装完.net下载iCNPDA压缩包,解压到任意目录即可。已升级至1.1版,下载见http://www.cnpda.com.cn/thread-140520-1-1.html
【咋用】 启动iCNPDA.exe,会自动检测是否iphone已通过数据线连接到电脑。 Snap1.jpg (51.55 KB) 2008-7-28 00:07 将iphone与电脑通过数据线连接后,“执行排序”按钮变为可用。 Snap2.jpg (50.65 KB) 2008-7-28 00:07 点击该按钮将执行排序动作,执行时间视电话本联系人多少而定,一般100个联系人排序不超过1分钟。 Snap3.jpg (51.72 KB) 2008-7-28 00:07 排序结束,既可以关闭程序、断开数据线。 打开iphone的电话本查看即可看到联系人已按名字拼音排序分组。 IMG_0001.PNG (29.46 KB) 2008-7-28 00:58 IMG_0002.JPG (60.49 KB) 2008-7-28 01:00
【絮叨】 1.iCPNDA在执行排序时,会自动在联系人的“名字的拼音”处,添加联系人名字的拼音。 2.目前使用的拼音对照表来自于网络,共收录了2w多个汉字的拼音,不排除有生僻汉字查询不到拼音或者拼音对照错误的可能,希望大家不断修正、补齐。 3.使用本软件有一定的危险性,有可能会破坏电话本的数据,因此,强烈建议您在使用前备份您的电话本文件。 备份方法1:通过SSH终端访问iphone文件系统,将/var/mobile/Library/AddressBook/AddressBook.sqlitedb文件备份 备份方法2:通过Mobile Terminal在iphone上进入/var/mobile/Library/AddressBook/目录,使用cp命令备份,命令为:cp AddressBook.sqlitedb AddressBook.sqlitedb.bak
【预告】 1.对于”仇“在姓氏中念”求“这样的特殊姓氏问题,后续版本将加入支持。 2.还有些极其特殊的姓氏,同一个字在不同的族氏分支里,发音不同,这类姓氏,将提供选项让用户自己定义读音。 3.iphone2.0 开始支持联系人名字在输入法中联想的功能,这个支持,将在后续版本支持。 4.对于姓、名分开输入造成同姓联系人不在同一分组的问题和名字为空无法进入分组的问题,后续版本将加入自动判断,以姓氏字段优先组织排序规则。 5.目前所有”迂“(u上两点)那个音,都使用了”v“字指代,但是经过测试,像”吕“在iphone里,是必须通过"lu"才能拼写出的,而"女"则是通过"nv"拼写出的,为了配合输入法联系人联想功能,后续版本将严格按照iphone输入法组织联系人拼音。
【问答】 问:为嘛我的排序完没有正常分组,都分组在"#"下了(或者部分分组在#下了) 答:iphone标准的排序是以”名字的拼音“作为排序依据的,如果你的联系人在填写时,”名字“一栏是空的,那么我的排序程序无法取得名字的拼音组合,也就无法获得排序关键字,那只能放在"#"下面了。这个问题,大家也不用急,我可以在下一版中,自动分析姓、名两个字段的关系,做一下兼容。
2008-7-28 00:52, 下载次数: 806
查看个人网站
查看详细资料
评分 TOP
tianbao
巡查组
多喝水
万岁爷
超级版主
www.minifool.com
新手上路
技术&设计总监
入门机友
初学机友