我想在Android上的聯繫號碼,但據我發現了一個教程,它提出了數升序排列,而不是在它們出現在接觸的順序...獲取聯繫人在Android的
我如何修改代碼以從我的聯繫人列表中按照確切的順序獲取數字?
Cursor cursor = getContentResolver().query(Phone.CONTENT_URI, new String[]{Phone.NUMBER}, null,null, null);
ArrayList <String> nr_formatat = new ArrayList <String>();
if (cursor != null) {
while (cursor.moveToNext() == true)
nr_formatat.add(cursor.getString(cursor.getColumnIndex(Phone.NUMBER)));
}
聯繫人列表的默認訂單按字母升序排列。除非您以任意順序自由地重新排列您的聯繫人列表,在這種情況下,您的本地通訊錄應用程序將處理/存儲該訂單。那是你在做什麼? –
假設我有聯繫人名單:(Anna,0342),(Lulu,0311),(John,0088);它們出現的順序是:0088,0311,0342所以按升序排列,而我真的希望他們通過姓名字母順序:0342,0311,0088感謝您 – Madrugada