2017-08-19 3 views
1

Ich möchte das Standardtelefon und SIM ACCOUNT_NAME und ACCOUNT_TYPE erhalten.
Bei einigen Geräten, wenn ich versuche, einen Kontakt zu speichern, wird es nicht in der Standard-App Contact des Geräts (wie SONY oder ASUS) angezeigt.
Es funktioniert nicht, wenn ich versuche, bei ACCOUNT_NAME und ACCOUNT_TYPE Null zu übergeben, wenn der Kontakt durch Masseneinfügung gespeichert wird.Wie kann ich die ACCOUNT_TYPE- und ACCOUNT_NAME-Standardtelefon- und SIM-Kontakte abrufen?

Antwort

1

Jeder Gerätehersteller bringt, was sie will als Kontotyp und Namen für das Telefon-Kontakte des Telefons, ich eine Liste für die wichtigsten Entscheidungsträger hier zusammengestellt haben: https://stackoverflow.com/a/44802016/819355

In Bezug auf die SIM-Kontakte, fast alle Hersteller verwenden : vnd.sec.contact.sim als account_type, außer OPPO, die verwendet: com.oppo.contacts.sim.

Wenn Sie Elemente zu diesen Listen hinzufügen möchten, fügen Sie bitte Kommentare hinzu.

+0

Vielen Dank! Es war hilfreich! –

+0

Ich denke, wir können AccountManager verwenden, um die Konten des Geräts zu durchlaufen und zu versuchen, das zu finden, was ich brauche, vielleicht! –

+0

ja, so kam ich auf meine liste von telefonkontakten und sim-kontakten – marmor

Verwandte Themen