您的位置:首页 > 移动开发 > Android开发

Android KK台,联系人列表#集团放置A~Z之前

2015-09-12 11:49 513 查看
更改文件ContactLocaleUtils.java两

(Path:packages/contactsprovider/src/com/android/providers/contacts)

1. 性能public ContactLocaleUtilsBase(Locale locale)结尾处

...

mAlphabeticIndexBucketCount = mAlphabeticIndex.getBucketCount();

//add

//mNumberBucketIndex = mAlphabeticIndexBucketCount - 1;

mNumberBucketIndex = 0;

2. 函数public int getBucketIndex(String name)结尾处

...

final int bucket = mAlphabeticIndex.getBucketIndex(name);

if (bucket < 0) {

return -1;

}

//add

if(bucket == 0){ //将特殊符号联系人归类到#组,若不须要请去掉

return mNumberBucketIndex;

}

//if (bucket >= mNumberBucketIndex) {

// return bucket + 1;

//}

//return bucket;

return bucket+1;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: