Kontakte-API
Greife aus deiner Web-App auf das Adressbuch des Geräts zu: Lies Kontakte mit Nutzerberechtigung in WebViewGold für Android.
WebViewGold ermöglicht den Export von Kontakten in eine JavaScript-Variable, im unten stehenden Format über die readcontacts:// API. Das JSON-Objekt wird in der Variablen contacts gespeichert. Um darauf zuzugreifen, muss deine App zunächst über die requestcontactpermission:// API eine Berechtigung einholen, die deinen Nutzer auffordert, die Kontaktberechtigungen zu aktivieren. Ohne diesen Schritt füllt readcontacts:// die Variable contacts mit einem Null-Wert.
Beispielausgabe, gespeichert in der JS-Variablen contacts:
{
"John Appleseed":[
"888-555-5512",
"888-555-1212"
],
"Daniel Higgins":[
"555-478-7672",
"(408) 555-5270",
"(408) 555-3514"
],
"David Taylor":[
"555-610-6679"
],
"Hank Zakroff":[
"(555) 766-4823",
"(707) 555-1854"
]
}
Um diese Kontaktfunktionalität hinzuzufügen, muss die Berechtigung
android.permission.READ_CONTACTS zur Datei AndroidManifest.xml hinzugefügt werden, damit die Berechtigung von den Nutzern erteilt werden kann.