2010-12-14 68 views
3

我正在编写一个应用程序,允许用户从名称列表中进行选择,然后将其中一个姓名(电话号码等)添加到其联系人中。当我检索我的手机的联系人帐户列表时,我收到3个结果:“电话”,“a000000229aa3e ....”,“Gmail”。出现幻影联系人帐户 - Android

中心结果“a000000229aa3e ....”不是我设置或出现在手机其他任何位置的帐户。这也不会出现在模拟器中。

我的同事在Droid(原来的Droid)上运行它,并没有得到奇怪的帐户。我在Droid X上运行它。

有没有人知道这个联络小组来自哪里?有什么我需要做的来过滤掉吗?


我能得到的名称和类型为奇数触头帐户: 开户名称:[email protected] 帐户类型:com.motorola.blur.service.bsutils.MOTHER_USER_CREDS_TYPE

回答

2

从我能收集的信息中,MOTHER_USER_CREDS_TYPE表明某种摩托罗拉/提供商创建的帐户...我最终过滤了这个与!(mAccounts.get(i).getType().toString().contains("MOTHER_USER_CREDS_TYPE")) - 我不知道这是否会阻止所有设备,但它解决了我的问题,目前。

0

我不太了解Android应用程序,但是您的手机是由摩托罗拉制造的?或者是您之前由摩托罗拉制造的手机,并且您复制了各种设置?

如果是这样,它可能是一个默认帐户,你可以看到这个帐户时,不使用你的应用程序?

+0

这是一个摩托罗拉手机,它不是从另一部手机转移。我无法在任何地方看到手机设置中的帐户。 – Chris 2010-12-14 21:44:06

相关问题