HTC 设备上的联系人应用程序设置中未显示帐户
我根据SDK中的示例编写了自己的SyncAdapter。它应该添加来自外部源的联系人,并且它在设备模拟器中完美运行。但是,当我在 HTC Desire 上运行它时,我在“联系人”->“显示选项”中看不到我的帐户
。此外,我在 Desire 上尝试了 google 的示例,但也无法在此列表中看到它们。有谁知道有什么解决办法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我通过让我的帐户默认可见来解决这个问题。
之后该帐户默认可见,您可以在联系人的帐户列表中看到它
I solve it by making my account visible by default.
after that account is visible by default, and you can see it in accounts list in contacts
要使您的帐户在标准联系人应用程序的“显示选项”中可见,您应该拥有
SyncAdapter< /code> 在您的应用程序中,它是在
syncadapter.xml
中指定的元数据,如 此处。此外,您应该指定使用
android.permission.WRITE_SYNC_SETTINGS
AndroidManifest.xml
中的权限。UNGROUPED_VISIBLE
使其仅对联系人组列表可见。To make your account visible in "Display options" of standard Contacts application you should have
SyncAdapter
in your application and it's meta-data specified insyncadapter.xml
as described here.Moreover you should specify using of
android.permission.WRITE_SYNC_SETTINGS
permission inAndroidManifest.xml
.UNGROUPED_VISIBLE
make it visible only for list of contacts groups.