Android: контакты Содержание Uri? - PullRequest
1 голос
/ 12 ноября 2011

Как отобразить контакты по содержанию Uri. Я знаю, что содержимое контактов URI Contacts.CONTENT_URI Но это URI содержимого отличается от версии SDK и API, а также я хочу узнать URI содержимого для всех версий. Потому что я собираюсь сделать одно приложение, подобное версии, независимым от контакта. Любой из списка контента URI для всех версий контактов.

1 Ответ

2 голосов
/ 12 ноября 2011

В Android SDK есть только два провайдера контента для контактов: Contacts и ContactsContract. Последний предназначен для использования на Android 2.x и выше. Однако каждое из них имеет несколько значений CONTENT_URI, в зависимости от того, с какими аспектами данных вы пытаетесь взаимодействовать.

Вот пример проекта , демонстрирующий, как выбирать между двумя из этих CONTENT_URI значений с помощью отражения в статическом инициализаторе.

Вот пример проекта , демонстрирующий, как выбирать между двумя из этих CONTENT_URI значений посредством условной загрузки класса в статическом инициализаторе.

...