下面是使用Media Store的时候,遇到本地化排序时,可以采用的特定参数:
mCursor = getContentResolver().query(
MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
new String[] { MediaStore.Video.Media._ID,
MediaStore.Video.Media.TITLE,
MediaStore.Video.Media.DATA,
MediaStore.Video.Media.DURATION,
MediaStore.Video.Media.RESOLUTION }, null, null,
"title COLLATE LOCALIZED");
这样排序后,标准ROM会按照ASCII符号,ASCII数字,ASC英文字母,韩文,中文的方式进行排序;某些定制ROM会进行更高级的排序方式;例如按照拼音或偏旁部首等。
特留此以飨后人。
原文:http://hi.baidu.com/doyee/item/fa110613bea8e2001894ec43
把排序的列名一同加上:比如按name排序:"name COLLATE LOCALIZED"
921

被折叠的 条评论
为什么被折叠?



