2010-07-09 5 views
3

Мне нужно создать приложение контактов, которое имитирует приложение для контактов с андроидными контактами. Приложения должны быть перенесены на все устройства Android и должны поддерживать поля, которые содержит собственное приложение.Создание приложения для контактов с Android

мне нужно знать, что все поля делают опоры поставщика контента и как это дело с устройствами, в которых применение акции контакты модифицируют (например, HTC Hero)

ответ

1

Андроида SDK имеет довольно подробную информацию об операции поставщик контактов - все, что поддерживается, подробно описано здесь. Я предполагаю, что ваше приложение будет только 2.0: если вы хотите также поддерживать старые телефоны Android, вам в основном придется выполнить ту же работу дважды и использовать старый API контактов. Опять же, независимо от того, что говорит (старая) документация, там поддерживается.

Поскольку контент-провайдер находится в ПЗУ, измененные приложения не используют поставщика контактов - у них есть собственные поставщики контента поверх существующих, чтобы обрабатывать все дополнительные поля. Например, у Героя есть свой собственный контент-провайдер со «событиями» для контактов, и они являются собственностью - ваш лучший выбор - получить корневой телефон и сбросить свои базы данных SQL с помощью adb.