2017-08-19 21 views
1

デフォルトの電話機とSIM ACCOUNT_NAMEとACCOUNT_TYPEを取得したいとします。
一部のデバイスでは、連絡先を保存しようとすると、そのデバイスのデフォルトの連絡先アプリ(SONYやASUSなど)には表示されません。
一括挿入で連絡先を保存するときに、ACCOUNT_NAMEとACCOUNT_TYPEでnullを渡そうとすると機能しません。デフォルトの電話とSIMの連絡先のACCOUNT_TYPEとACCOUNT_NAMEを取得するにはどうすればよいですか?

答えて

1

各デバイスメーカーは、それが携帯電話の電話連絡先のアカウントの種類と名前と望んでいるものは何でも入れ、私はここでの主要なメーカーのためのリストをまとめました: https://stackoverflow.com/a/44802016/819355

SIMの連絡先については、ほぼすべてのメーカーが使用:com.oppo.contacts.simを使用するOPPOを除いて、account_typeとしてvnd.sec.contact.sim

これらのリストに追加するアイテムがある場合は、コメントを追加してください。

+0

ありがとうございました!それは助けになった! –

+0

私はAccountManagerを使ってデバイスのアカウントをループし、必要なものを探してみることができると思います。 –

+0

はい、それが私の電話連絡先と連絡先 – marmor

関連する問題