2010-12-14 11 views
3

私は、ユーザーが名前のリストから選択して、連絡先に名前の1つ(電話番号など)を追加できるアプリを作成しています。電話機の連絡先リストを取得すると、「電話」、「a000000229aa3e ....」、「Gmail」の3つの結果が表示されます。ファントム連絡先が表示されます - Android

結果「a000000229aa3e ....」は、私が設定したアカウントではなく、他の場所に表示されます。これもエミュレータには表示されません。

私の同僚は、ドローイング(元のドロイド)で実行し、奇妙なアカウントを取得しませんでした。私はドロイド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アプリについてそれほど多くは分かっていませんが、Motorola製の携帯電話ですか?モトローラ製の以前の電話機で、設定をコピーしましたか?

デフォルトのアカウントになる可能性がある場合は、アプリケーションを使用していないときにこのアカウントが表示されますか?

+0

モトローラの携帯電話で、別の携帯電話から転送されませんでした。私はどこでも電話設定のアカウントを見ることができません。 – Chris

関連する問題