Я пытаюсь добавить контакт в телефонную книгу.
Я был успешным: я добавил новый контакт и назначил ему номер мобильного телефона.Добавить фотографию в контакт
Теперь мне нужно добавить JPG, который у меня есть в каталоге ресурсов, в контакт как контактную фотографию.
Я ищу учебник, но не могу найти.
Мне нужно настроить таргетинг на старые телефоны, поэтому мне нужно использовать старый API контактов.
Может ли кто-нибудь помочь?
ContentValues contact = new ContentValues();
contact.put(People.NAME, "testContact");
Uri insertUri = activity.getContentResolver().insert(People.CONTENT_URI, contact);
Uri phoneUri = Uri.withAppendedPath(insertUri, People.Phones.CONTENT_DIRECTORY);
contact.clear();
contact.put(People.Phones.TYPE, People.TYPE_MOBILE);
contact.put(People.NUMBER, "12128911");
updateUri = activity.getContentResolver().insert(phoneUri, contact);
это использование классов ContactsContract, которые недоступны для старых телефонов (<2.1) –
Ya, я уже упоминал, его от 8+, вот почему я сказал вам использовать это и в манифесте поставить minsdkversion, что вы хотите. – user370305
жаль, что я новичок в Android, будет ли работать для телефонов под управлением Android 1.6, 2.1 и т. Д.? Я думал, что эти библиотеки не были представлены до более поздней версии. –