HTML and CSS Reference
In-Depth Information
Sie kann aber optional auch Definitionen für Titel und Button-Label im folgenden
Format enthalten:
navigator.notification.alert('Meldungstext','Titel','Button Label');
Falls Sie von Ihrer Anwendung aus in bestimmten Situationen ein Audiosignal abspielen
möchten, geht das mit der im Code sichtbaren Zeile navigator.notification.beep .
Auf einem iPhone wird in diesem Fall eine Audiodatei abgespielt, die
sich im www -Verzeichnis befindet,
im WAV-Format vorliegt und
nicht länger als 29 Sekunden lang sein darf.
Das Abspielen einer WAV-Datei erfolgt nur beim iPhone. Wird diese Funktion mit
PhoneGap für Android verwendet, spielt das Telefon den eingestellten Standardklingel-
ton für Benachrichtigungen ab.
PhoneGap enthält bereits eine mitgelieferte beep.wav -Datei, die sich im Verzeichnis
phonegap-iphone/PhoneGapTutorial/www/ befindet. Kopieren Sie diese Datei einfach in
das www -Verzeichnis Ihres Projekts, und schon klingelt Ihr iPhone beim Aufruf der
playBeep() -Funktion.
Zum Abschluss macht die JavaScript-Anweisung navigator.notification.
vibrate() genau das, was sie auch namentlich verspricht: Sie lässt das Telefon
vibrieren. Auch hier gibt es wieder einen Unterschied zwischen dem iPhone und einem
Android-Gerät. Auf einem iPhone wird der Wert in der Klammer, der die
Vibrationslänge in Millisekunden angibt, nicht unterstützt. Das iPhone hat einen festen
internen Wert und ignoriert diesen Parameter. Anders Android: Hier kann man die
Länge der Vibration in Millisekunden angeben.
Systemseitige Ladeanzeige
Wir haben alle schon zu lang auf diesen Bildschirm geschaut, und als iPhone-Anwender
kennen wir ihn auch alle: den Bildschirm mit dem aus kleinen Linien bestehenden Kreis,
der sich so schön dreht, wenn wir wieder einmal auf Informationen aus dem Netz war-
ten und diese geladen werden. Mit etwas JavaScript kann diese Ladeanzeige in verschie-
denen Darstellungsweisen auch in PhoneGap-Anwendungen mit eingebaut werden.
Die systemseitige Ladeanzeige kann zum einen als kleines Overlay auf der aktuellen Seite
dargestellt werden. Das ist hier schwer zu sehen: Aber der Overlay-Hintergrund ist nicht
komplett schwarz, sondern sehr dunkel transparent. Alternativ kann eine Ladeanzeige
auch den gesamten Bildschirm einnehmen. Das ist besonders dann sinnvoll, wenn nicht
nur Teile der Seite nachgeladen werden müssen, sondern sich nach dem fertigen Laden
besonders viel auf der Seite ändert oder sogar komplett neuer Inhalt angezeigt wird.
Search WWH ::




Custom Search