Скрыть контакты моего приложения от пользователя - PullRequest
0 голосов
/ 27 февраля 2012

Я хочу использовать API контактов, но для моего конкретного приложения мои пользователи, скорее всего, не захотят, чтобы эти контакты загрязняли их список контактов. Приложение предназначено для драйверов доставки, и я хочу использовать Контакты, чтобы отслеживать прошлые поставки. Меня не волнует, может ли пользователь редактировать или изменять контакты, но я не хочу вводить пользователя в заблуждение, когда эти контакты начнут заполнять его адресную книгу.

Есть идеи? В противном случае я буду использовать базу данных SQLite, но ненавижу переизобретать функциональность.

Ответы [ 2 ]

0 голосов
/ 27 февраля 2012

Список контактов позволяет вам установить настройку «видимая группа».

http://developer.android.com/reference/android/provider/ContactsContract.ContactsColumns.html#IN_VISIBLE_GROUP

Хотя вы не должны использовать это только потому, что вам лень писать свой собственный контент-провайдер, это полезно для некоторых приложений, в которых вы можете сохранять контакты и нея не хочу раздражать пользователей ... (я думаю, что некоторые приложения делают это, может быть, иногда Facebook?)

Вы можете просто установить этот флаг, когда вставляете контакт в поставщика контента контактов, установивсоответствующие флаги.

0 голосов
/ 27 февраля 2012

Почему бы вам просто не сохранить свой собственный контакт в другой базе данных ...?Идеально в вашем приложении.

...