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

dh1314al 2011-10-20 11:38:41
2.1的模拟器读取联系人排序不正确,然后我在网上搜相关的信息,然后我用
Cursor cursor=this.getContext().getContentResolver().query(Uri.parse("content://com.android.contacts/contacts"),null, null, null, "display_name COLLATE LOCALIZED asc");
但是这个只能根据英文排序,对汉字无效哇。求高手指点一下吧。在线等。。
...全文
509 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dh1314al 2011-10-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lieri111 的回复:]

楼主是想按什么排序?要是按字母的话,直接调用java的sort就可以了,如果按别的,需要自己写方法,或者找一些正则表达式
[/Quote]
汉字如何排序呢。难得java 的sort支持对汉字的排序,等下我试试。
dh1314al 2011-10-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ordosbxy 的回复:]

使用这个字段 sort_key_alt asc

[/Quote]
android2.1中是木有这个字段的,这个字段是android2.2中才有的。另外2.1的模拟器并不支持中文排序。谢谢参与哦。
nulls 2011-10-21
  • 打赏
  • 举报
回复
排序总是有个别的问题,当名字为'她'时,总是排在'J'下面,这是为什么
passself 2011-10-21
  • 打赏
  • 举报
回复
楼主是想按什么排序?要是按字母的话,直接调用java的sort就可以了,如果按别的,需要自己写方法,或者找一些正则表达式
Ordosbxy 2011-10-21
  • 打赏
  • 举报
回复
使用这个字段 sort_key_alt asc
gsprest 2011-10-20
  • 打赏
  • 举报
回复
学习,学习,真不知道安卓方便在哪里

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧