こんにちは、Androidの連絡先リストから連絡先を取得するためにこのコードを使用しています。null
連絡先リストをアルファベット順に並べ替える方法を教えてもらえますか?どのパラメーターを渡したので、目的の出力が得られますか。
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null,
null, null, null);
こんにちは、Androidの連絡先リストから連絡先を取得するためにこのコードを使用しています。null
連絡先リストをアルファベット順に並べ替える方法を教えてもらえますか?どのパラメーターを渡したので、目的の出力が得られますか。
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null,
null, null, null);
を使用して連絡先をアルファベット順に並べ替えることができます
Cursor cursor = getContentResolver.query(Phone.CONTENT_URI, null, null, null, Phone.DISPLAY_NAME + " ASC");
Upper()
小文字の連絡先名と大文字の連絡先名の両方で機能するため、使用します。
ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null,
null, null, "upper("+ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME + ") ASC");