HTML and CSS Reference
In-Depth Information
navigator.notification.alert(phoneNumber, lastName + ', ' + firstName,
"Aha. Danke.")
}
Dabei ist anzumerken, dass wir in contactsArray[i].phoneNumbers[j].value die
Nummer erhalten, in contactsArray[i].phoneNumbers[j].label jedoch auch die
dazugehörige Kategorie sehen und damit bestimmen können, ob es sich um eine Privat-,
Arbeits- oder Mobilnummer handelt.
Bild 3.52: Über die JavaScript-API
erhalten Sie nicht nur die
Telefonnummern eines Kontakts,
sondern auch die dazu passenden
Nummerntypen (Arbeit, privat
etc.). Das Gleiche gilt für die
verschiedenen E-Mail-Adressen
eines Kontakts.
Einen nahezu identischen Code können Sie verwenden, um die E-Mail-Felder abzufragen:
for (var k 0; k < contactsArray[i].emails.length; ++k) {
var email contactsArray[i].emails[k].label + " : " +
contactsArray[i].emails[k].value;
navigator.notification.alert(email, lastName + ', ' + firstName, "Aha.
Danke.")
}
3.3.8 Kamera und Fotobibliothek
Jetzt kommen wir zu einem sehr spannenden Bereich: der Kamera und dem Zugriff auf
die Fotobibliothek durch die PhoneGap JavaScript-API. Auch wenn die Steuerung oder
zumindest der Zugriff auf die Kamera keinen Platz in der HTML5-Spezifikation gefun-
den hat, ist das mit Sicherheit eines der Features, die in den nächsten Jahren ihren
Stammplatz in vielen Browsern erhalten werden. Google hat bereits in der Entwickler-
konferenz I/O 2010 angekündigt, dass eine der zukünftigen Android-Versionen mit
einem Webbrowser ausgeliefert wird, der vollen Zugriff auf die eingebaute Kamera
bietet. Bis wir aber in dieser Zukunft angekommen sind, können wir mittels PhoneGap
ebenfalls die Kamera in unseren Anwendungen nutzen.
Search WWH ::




Custom Search