- 积分
- 274
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
...SL91/EF81/SXG75中文通讯录的java部分
哈哈,看图。。。
吃饭喝酒去了。。晚上不知道什么几点回来。。
08年7月2号更新V02,可以直接拨号了。区号秀数据也更新为08年5月1号的。
7.29 --- MyContactsV015.rar
选中某个联系人,按右软键"准备拨号",多任务返回待机桌面,按两下"向下",再按拨号键.---即可拨打该联系人.
准备通讯录文件。
使用前要自己准备一个通讯录文件,利用simoco从其他手机里获取。
具体是,右键单击通讯录列表,选“Export[CSV]”,建议下一级菜单选有一撇的。
如果需要使用Excel编辑此通讯录,使用记事本打开,替换分号为逗号,再Excel打开&编辑。
编辑完成后,再用记事本打开,另存为unicode格式,名字为小写的addr.csv。
使用MPM或者OBEX连接模式的BMC,传输到手机的“user/Miscellaneous/addr/”目录下。若没有这个目录,自己新建。
启动java通讯录,就OK了。
关于addr.csv各列(共19列)的意义。- 编号,姓名,Firstname,主号码,公司(单位),街道,城市,邮编,国家,工作号码,手机号码,传真,Email,网址,群组,传真2,Email2,生日,图片
复制代码 从SiMoCo中Export出来的就是这19列。其中编号这一列的内容,在java程序里会被忽略。
在java程序的联系人列表中,只有"姓名/主号码/群组"三项显示,如果设置里勾选了区号秀,则主号码的区号秀代替群组显示。默认显示区号秀。此外,群组也用一个不同的图标表示。识别的群组有“VIP"、"家人(Family)”、"朋友(Friend)"、"公司/同事/公司同事(Office)",以及“其他/未识别”。
关于拼音快选。
在通讯录列表中,输入姓名的首字母,就会跳到第一个与之匹配的联系人。
建议使用Excel编辑,按拼音或者英文字母排序好。
使用Excel编辑csv,要注意,如果导出csv时,没有在号码前添加一撇,那么长号码会自动变成科学计数法。比如+8613800138000,会变成8.6x10E12,这样java程序就无法读取此号码了。这个要设置单元格属性为text来解决。
其他说明。
如果没有其他西门子手机,或者无法导出csv文件,可以Excel新建一个,只要对应那19列就可以。
暂时只能显示简体中文。其中所用中文字体文件,同短信阅读器等java程序。
因为GB2312编码关系,部分简体汉字无法获取其拼音。
只有主号码有区号秀。可以使用Excel调整一下。第四列是主号码。
此外,感谢SXG群朋友&brew用户以及大家的支持。
[ 本帖最后由 faterpan 于 2008-7-2 20:43 编辑 ] |
评分
-
查看全部评分
|