2010-12-13 5 views
1

연락처를 연락처 탭에 가져 와서 연락처 앱에 표시하고, 발신자 번호를 그릴 수 있도록 프로그램을 작성 중입니다. 우리는 에뮬레이터와 Motorola Droid에서 원하는 방식으로 작동합니다. 메뉴 ->보기로 이동하면 옆에있는 확인란으로 응용 프로그램을 볼 수 있으며 선택하면 연락처가 잘 보입니다.생성 된 연락처가 HTC Evo에 나타나지 않습니다.

그러나 HTC Evo에서 동일한 것을 시도하면 연락처에는 사람이 나타나지 않으며보기 메뉴에 응용 프로그램이 나열되지 않습니다. People 내에서 검색을 수행하면 연락처가 표시되고 연락처에서 전화를 걸면 연락처 정보가 잘 표시됩니다.

나는 우리의 응용 프로그램을 테스트하고있는 연락처가 전화에 이미 존재하지 않는다 ;-) 그들은 고유 한 이름을 가진 특별한 테스트 케이스이다; 그것이 내가 실제로 앱에서 나왔다는 것을 결정할 수있는 방법입니다.

나는 이것이 HTC 감각 문제라는 느낌을 갖지만, 지금 당장 그것을 확인하는 방법이 없습니다. 누구든지 아이디어가 있다면, 나는 그들을 듣고 싶습니다.

답변

1

Android 2.x API를 사용하여 연락처 동기화를 수행하는 앱에서 동일한 문제가 있습니다. 내가 추가 한 연락처는 Sense 연락처 앱이나 Motoblur 연락처 앱에 나타나지 않습니다. 하지만 에뮬레이터의 기본 (즉, Google) 연락처 앱에 표시됩니다.

motoblur의 문제는 흐림 연락처 API가 Android 1.x에있는 이전 주소록 API를 기반으로하고 새로운 2.x ContactsContract API를 기반으로하지 않는다는 것입니다. HTC가 동일한 작업을 수행 할 가능성이 있습니다. 그래도 조금만 인터넷에 접속 했는데도 확인할 수는 없습니다.

+0

농담 없음 ?? 그것은 motoblur에 대해 알고있는 것이 좋다. 나는 당신이 HTC에 관해서도 죽은 것 같아. - OS의 제조업체 맞춤화는 강력한 기능이지만 큰 약점이다. 답장을 보내 주셔서 감사합니다! – atraudes

+0

홈 화면에서 + 기호를 클릭하고 폴더를 선택한 다음 모든 사람 – atraudes

+0

업데이트하기 만하면 Contacts 2.x API가 Gingerbread (Android 2.3) 이상을 실행하는 MOTOBLUR 전화에서 작동합니다. My Droid X는 Moto의 새로운 진저 브레드를 실행하고 있으며 현재이 기능이 작동되어 매우 기쁩니다. –

관련 문제