0

連絡先から特定の連絡先(「john」など)を読み取り、その特定の連絡先(職場、モバイル、自宅)のすべての電話番号を表示したいと思います。誰かがこれで私を助けることができますか?

4

1 に答える 1

0

これも役立つかもしれません:

http://developer.android.com/reference/android/provider/ContactsContract.Data.html

クエリのセクションを参照してください。次のコードがあります。

特定の連絡先の特定のタイプのすべてのデータを検索する

Cursor c = getContentResolver().query(Data.CONTENT_URI,
      new String[] {Data._ID, Phone.NUMBER, Phone.TYPE, Phone.LABEL},
      Data.CONTACT_ID + "=?" + " AND "
              + Data.MIMETYPE + "='" + Phone.CONTENT_ITEM_TYPE + "'",
      new String[] {String.valueOf(contactId)}, null);
于 2012-05-10T22:15:03.347 に答える