Articles of андроид контакты

Закрытие приложения принудительной блокировкой нажатой клавиши «Назад»

Я работаю над приложением VCard. Здесь я начал работу по умолчанию Контакты (адресная книга). Теперь поток приложений выглядит так: Пользователь запускает приложение. Открывается контактная книга по умолчанию. Пользователь выбирает контакт из списка, а затем создается Vcard выбранного контакта. Теперь, когда пользователь нажимает Back Button без выбора контакта, приложение закрывает силу. Я BackKeyPress() событие BackKeyPress() , […]

Android: получить идентификатор контакта после вставки

Мне нужно сохранить значение идентификатора контакта после создания нового контакта, чтобы иметь возможность ссылаться на него в другой момент. Например, я создаю новый контакт, и после этого хочу удалить его из его идентификатора контакта, поэтому мне нужно получить значение идентификатора контакта после создания нового контакта. Вот как я создаю новые контакты: ArrayList<ContentProviderOperation> ops = new […]

Не удалось идентифицировать контакты WhatsApp

Я пытаюсь написать программу для Android, которая может определить, связан ли данный контактный номер с WhatsApp или нет. Мне удалось выяснить, имеет ли конкретное имя контакта учетную запись WhatsApp или нет. Как узнать, какой контакт, соответствующий этому имени контакта, имеет WhatsApp? В настоящее время я использую следующий код: public void identifyWhatsappContact() { Cursor c = […]

Android SDK: исходный код Contact ContentProvider

Я создаю ContentProvider и мне интересно, как Team Team создает Contact ContentProvider . Но, когда я просматриваю Android source code (в Android SDK\source folder), я не вижу, чтобы что-то касалось моей потребности. Я просто вижу, что большинство отношений: ContentProvider.java (в папке Android SDK\sources\android-15\android\content ), но это всего лишь класс для пользовательского создания Content Provider . […]

Как обновить контактную компанию Android?

Недавно я создал адаптер Sync для своего приложения. Он синхронизирует контакты, которые я получаю через веб-запрос с контактами в телефоне. У меня нет проблем с добавлением контакта, однако я не могу получить контактную информацию, чтобы правильно обновлять информацию, когда контактная информация изменилась. Например, поле «Название компании» на контакте. Вот несколько примеров запросов, которые я пробовал, […]

Как импортировать или вставлять контакты из .vcf-файла в Android программно?

Я создаю файл .vcf всех контактов в Android, используя приведенный ниже код. public static void getVCF() { final String vfile = "POContactsRestore.vcf"; Cursor phones = mContext.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null, null); phones.moveToFirst(); for(int i =0;i<phones.getCount();i++) { String lookupKey = phones.getString(phones.getColumnIndex(ContactsContract.Contacts.LOOKUP_KEY)); Uri uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_VCARD_URI, lookupKey); AssetFileDescriptor fd; try { fd = mContext.getContentResolver().openAssetFileDescriptor(uri, "r"); FileInputStream fis = […]

Android Получить контактное изображение из журнала вызовов

Было довольно легко получить изображение контакта при запросе People.CONTENT_URI с помощью простого People.loadContactPhoto(activity, ContentUris.withAppendedId(People.CONTENT_URI, contactId) Потому что я знал контакт ID. Теперь мне нужно сделать то же самое после входа в журнал вызовов. С: String[] strFields = { android.provider.CallLog.Calls.CACHED_NAME, android.provider.CallLog.Calls.NUMBER, }; String strUriCalls="content://call_log/calls"; Uri UriCalls = Uri.parse(strUriCalls); Cursor cursorLog = this.getContentResolver().query(UriCalls, strFields, null, null, null); […]

Вставить новую фотографию для контакта с андроидом

У меня проблема, когда я хочу вставить фотографию для контакта. Я хочу вставить «родительский» контактный образ, у которого нет изображения. Я просто хочу изменить фотографию контакта, а не сырой контакт (contact_id) Он просто работает для обновления, но не для вставки, что не так? Фотография не записывается в контент-провайдерах. //UPDATE if (contact.getPhotoURL() != null){ ops.add(ContentProviderOperation .newUpdate(Data.CONTENT_URI) […]

Android Contacts.CONTENT_STREQUENT_URI выдает SQLiteException на Android 4.1.2 и 4.4.2

Мне нужна помощь. Я пытаюсь запросить strequent таблицу ( ContactsContract.CONTENT_STREQUENT_URI ) на Android, чтобы получать strequent и наиболее часто встречающиеся контакты. Cursor cursor = context.getContentResolver().query(Contacts.CONTENT_STREQUENT_URI, new String[]{Contacts._ID, Contacts.LOOKUP_KEY, Contacts.STARRED, Utils.hasHoneycomb() ? Contacts.DISPLAY_NAME_PRIMARY : Contacts.DISPLAY_NAME}, null, null, null ); На большинстве устройств и версиях Android он работает нормально. Но в версиях Android 4.1.2 я получаю это […]

Как обновить собственную контактную фотографию на андроиде?

Я работаю над одним примером приложения, чтобы вставлять, обновлять и удалять собственный контакт с Android. Я могу успешно вставить, обновить и удалить контакт. Но проблема в обновлении контактной фотографии. Ниже изображения – это наблюдение, где один и тот же контакт имеет две разные проблемы. После обновления контакта первое изображение по-прежнему отображает старое изображение. Но где, […]