3

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

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

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

有谁知道这个联络组来自哪里?我需要做些什么来过滤掉它吗?


我能够获取奇怪联系人帐户的名称和类型: 帐户名称:a00000229aa3e5-8877431712057062230@random.svcmot.com 帐户类型:com.motorola.blur.service.bsutils.MOTHER_USER_CREDS_TYPE

4

2 回答 2

2

据我所知,MOTHER_USER_CREDS_TYPE 表示某种摩托罗拉/提供商创建的帐户...我最终将其过滤掉了!(mAccounts.get(i).getType().toString().contains("MOTHER_USER_CREDS_TYPE"))-我不知道这是否会在所有设备上都成立,但它暂时解决了我的问题。

于 2010-12-15T20:38:24.957 回答
0

我不太了解 Android 应用程序,但您的手机是摩托罗拉制造的吗?还是您以前的手机是摩托罗拉制造的,并且您复制了设置?

如果是这样,它可能是默认帐户,您可以在不使用应用程序时看到此帐户吗?

于 2010-12-14T21:15:05.297 回答