Созданные контакты не отображаются в HTC Evo - PullRequest
1 голос
/ 13 декабря 2010

Я пишу программу, которая импортирует наши контакты в базу контактов на телефоне, чтобы они отображались в приложении "Контакты", были доступны для идентификации вызывающего абонента и т. Д. У меня все работает так, как мы хотимна эмуляторе и Motorola Droid.Когда я захожу в Меню -> Вид, я вижу наше приложение с флажком рядом с ним, и когда оно проверено, наши контакты отображаются нормально.

Однако, когда я пытаюсь сделать то же самое в HTC Evo, контакты не отображаются в приложении «Люди», и мое приложение не отображается в меню «Вид».Контакты отображаются, когда я выполняю поиск в приложении «Люди», и когда контакт звонит по телефону, его контактная информация отображается нормально.

Контакты, с которыми я тестирую наше приложение, еще не находятся в телефоне;-) Это специальные тестовые случаи с уникальными именами;вот как я могу определить, что они на самом деле исходят из нашего приложения.

Мне кажется, что это проблема HTC Sense, но у меня нет способа подтвердить это прямо сейчас.Если у кого-нибудь есть идеи, я бы с удовольствием их услышал.

1 Ответ

1 голос
/ 14 декабря 2010

У меня та же проблема с приложением, которое выполняет синхронизацию контактов с помощью Android 2.x API.Добавленные контакты не отображаются в приложении контактов Sense или приложении контактов Motoblur.Однако они отображаются в приложении контактов эмулятора по умолчанию (т. Е. Google).

Я знаю, что проблема с motoblur заключается в том, что (на сайте moto) API контактов размытия основан на старом API контактов, найденном в Android1.x, а не новый 2.x API ContactsContract.Вполне возможно, что HTC делает то же самое, хотя я не смог найти никакого подтверждения этому, хотя немного погуглил.

...