当前位置:编程学习 > wap >>

android2.1读取联系人 排序如何实现

2.1的模拟器读取联系人排序不正确,然后我在网上搜相关的信息,然后我用
Cursor cursor=this.getContext().getContentResolver().query(Uri.parse("content://com.android.contacts/contacts"),null, null, null, "display_name COLLATE LOCALIZED asc");
但是这个只能根据英文排序,对汉字无效哇。求高手指点一下吧。在线等。。 --------------------编程问答-------------------- 学习,学习,真不知道安卓方便在哪里 --------------------编程问答-------------------- 使用这个字段 sort_key_alt asc --------------------编程问答-------------------- 楼主是想按什么排序?要是按字母的话,直接调用java的sort就可以了,如果按别的,需要自己写方法,或者找一些正则表达式 --------------------编程问答-------------------- 排序总是有个别的问题,当名字为'她'时,总是排在'J'下面,这是为什么 --------------------编程问答--------------------
引用 2 楼 ordosbxy 的回复:
使用这个字段 sort_key_alt asc

android2.1中是木有这个字段的,这个字段是android2.2中才有的。另外2.1的模拟器并不支持中文排序。谢谢参与哦。 --------------------编程问答--------------------
引用 3 楼 lieri111 的回复:
楼主是想按什么排序?要是按字母的话,直接调用java的sort就可以了,如果按别的,需要自己写方法,或者找一些正则表达式

汉字如何排序呢。难得java 的sort支持对汉字的排序,等下我试试。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,