1

Androidアプリケーションで連絡先グループを賢明に表示することに取り組んでいます。そのため、特定のグループからすべてのグループ連絡先を取得しましたが、どのグループにも属していない連絡先を取得したいと考えています (NOT ASSIGNED)。

グループContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_IDがない場合、連絡先の GROUP_ROW_ID の値は何でしょうか?

知っている解決策があれば教えてください。

任意の提案をいただければ幸いです。

4

2 に答える 2

1

使ってください、

 ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID = null;

これにより、グループ以外の連絡先が取得されます。

于 2012-11-27T12:35:06.653 に答える
-1

すべての連絡先をカーソルとして取得できます。

Cursor cursor = getContentResolver().query(   ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null,null, null);

これで、連絡先を持つcusrorができ、cusrorから異なる値を取得できます。

while (cursor.moveToNext()) {
String name =cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));

String phoneNumber = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
 }

これを参照してくださいhttp://samir-mangroliya.blogspot.in/p/android-read-contact-and-display-in.html

于 2012-10-17T12:03:23.857 に答える