В Android есть ли способ запретить приложению «Стандартные контакты» редактировать контакты в моем адаптере синхронизации? - PullRequest
1 голос
/ 22 ноября 2011

Я создал пользовательский адаптер синхронизации контактов и приложение для редактирования данных контактов для пользовательских контактов.В любом случае, стандартное приложение не может их редактировать - оно позволяет только редактировать имя.Я также настроил свое приложение для редактора так, чтобы оно имело намерение РЕДАКТИРОВАТЬ, поэтому, когда пользователь пытается отредактировать контакт, ему будет предложено выбрать, какое приложение использовать (в настоящее время это приложение со стандартными контактами или мое приложение).Я хотел бы, чтобы, если они выбирают стандартное приложение (в котором они не могут редактировать какие-либо данные), им должно быть выдано сообщение об ошибке, что эти контакты необходимо редактировать с помощью моего пользовательского приложения.

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

Спасибо

1 Ответ

0 голосов
/ 13 декабря 2011

Пожалуйста, посмотрите здесь

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

...