So fügen Sie strukturierte Daten zu einer neuen Kontaktabsicht hinzu

8

Ich muss Android 2.1 und höher unterstützen.

Google hat ein Beispiel für die Verwendung von ContactsContract gepostet, aber einige davon haben Dinge verwendet, die ab API 11 verfügbar sind. Daher muss ich improvisieren, aber ich stecke fest.

So weit habe ich das:

%Vor%

Beachten Sie, wie ich die NAME und POSTAL Extras strukturiert habe. Dies funktioniert jedoch nicht auf allen Geräten, da in einigen Adressbüchern die Felder für den ersten und letzten Namen sowie die Felder für Stadt, Staat und Postleitzahl getrennt sind. Meine "Lösung" sieht also ziemlich dumm aus: Das Vornamefeld hat sowohl den Vor- als auch den Nachnamen, und das Feld für die Straßenadresse hat die vollständige Adresse. Wie kann ich das beheben? Wird mir jemand ein Beispiel geben?

Für die Aufzeichnung funktioniert das nicht:

%Vor%

Beachten Sie außerdem, dass ich in meinem Manifest keine Berechtigung zum Schreiben von Kontakten hinzufügen möchte. Das ist der Sinn einer Absicht.

    
user5243421 28.11.2012, 22:41
quelle

1 Antwort

1

Versuchen Sie diesen Code, es funktioniert für mich

%Vor%

zum Manifest hinzufügen

%Vor%

mehr Details siehe diesen Beitrag ..

So fügen Sie neue Kontakte in Android

hinzu     
SelvaMariappan 04.01.2013 09:12
quelle