0
アンドロイドデバイスからすべての連絡先を名前で削除する方法。 番号がSDCardに保存されていて、これまでの場所、プログラムでの削除方法名前でアンドロイド携帯からすべての連絡先を削除する方法
アンドロイドデバイスからすべての連絡先を名前で削除する方法。 番号がSDCardに保存されていて、これまでの場所、プログラムでの削除方法名前でアンドロイド携帯からすべての連絡先を削除する方法
これは動作するはずです:
String your_contact_name = "John Doe";
Cursor pCur = context.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.StructuredName.DISPLAY_NAME +" = ?", new String[]{your_contact_name}, null);
while (pCur.moveToNext())
{
String lookupKey = pCur.getString(pCur.getColumnIndex(ContactsContract.Contacts.LOOKUP_KEY));
Uri uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_LOOKUP_URI, lookupKey);
context.getContentResolver().delete(uri, null, null);
}