電話の連絡先リストを表示する必要があるアプリがあります。しかし、どうすれば(欲しい)携帯電話番号を取得できますか?
質問する
622 次
2 に答える
2
例の 6XXXXXXX タイプの数値については、そのタイプの数値のみを取得するクエリを次に示します。
ContentResolver cr = getContentResolver();
Cursor contacts = cr.query(ContactsContract.Contacts.CONTENT_URI, null,
ContactsContract.Contacts.DISPLAY_NAME + " LIKE '"
+ " 6 " + "%' ", null, "UPPER("
+ ContactsContract.Contacts.DISPLAY_NAME + ") ASC");
それがあなたを助けることを願っています。
于 2012-09-05T11:55:50.887 に答える
-1
私のために働いています:
Cursor phones = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,null,null, null);
while (phones.moveToNext())
{
String Number=phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
}
アプリマニフェストファイルに許可を追加します:
<uses-permission android:name="android.permission.READ_CONTACTS"/>
于 2012-09-05T10:59:29.577 に答える