WebAPI

von 3 Mitwirkenden:

WebAPI ist ein Begriff, der auf eine Palette von Zugangs APIs verweist, die Web-Anwendungen erlaubt auf Geräte-Hardware (wie z. B. den Batteriestatus oder die Vibrations Hardware) zu zugreifen. Der Zugriff auf Daten (z. B. Kalender oder Kontakte), die auf dem Gerät gespeichert wurden ist ebenso möglich. Durch das Hinzufügen dieser APIs, hoffen wir, dass das Web um Funktionen erweitert wird, die proprietär Plattformen schon länger bereitstellen.

Hinweis: More of this documentation has been written than it looks like; links are not all added yet. We're actively working on improving this and expect to see things much better over the next couple of weeks. See the WebAPI doc status page, where we're tracking work on WebAPI docs.

Hinweis: Eine kurze Erläuterung der einzelnen Plaketten finden Sie in der Dokumentation für gepackte Apps.

Kommunikations APIs

Netzwerkinformation API
Stellt grundlegende Informationen über die aktuelle Netzwerkverbindung so wie Verbindungsgeschwindigkeit zur verfügung.
Bluetooth Certification required Non-standard
Die WebBluetooth API bietet Low-Level-Zugriff auf die Bluetooth-Hardware des Geräts.
Mobile Verbindung API Certification required Non-standard
Bietet Informationen über die Mobilfunk-Konnektivität des Gerätes, Signalstärke, Bedieninformationen, usw.
Netzwerkstatistik API Certification required Non-standard
Zeichnet die Datennutzung auf und stellt diese Daten privilegierten Anwendungen zurverfügung.
TCP Socket API Privileged Non-standard
Bietet Low-Level-Sockets und SSL-Unterstützung.
Telefonie Certification required Non-standard
Ermöglicht Apps Anrufe zu tätigen, entgegen zu nehmen und die integrierte Telefonie-Benutzeroberfläche zu nutzen.
WebSMS Certification required Non-standard
Ermöglicht Apps SMS-Nachrichten zu senden und zu empfangen, sowie den Zugriff und die Verwaltung der auf dem Gerät gespeicherten Nachrichten.
WiFi-Informations API Certification required Non-standard
Eine privilegierte API, die Informationen über Signalstärke, den Namen des aktuellen Netzwerks und Verfügbare WiFi-Netzwerke bereit stellt.

Hardware Zugriff APIs

Umgebungslichtsensor API
Bietet Zugriff auf den Umgebungslichtsensor der es einer App möglich macht die Umgebungslichtstärke in der Umgebung des Geräts erfassen können.
Batteriestatus API
Enthält Informationen über den Ladezustand der Batterie und ob das Gerät gerade and den Strom angeschlossen ist.
Geolocation API
Stellt Informationen zu physischen Standort des Gerätes bereit.
Zeiger Sperr API
Ermöglicht Apps den Zugriff auf die Maus zu sperren und gewährt den Zugang zu Bewegung Deltas anstatt absoluten Koordinaten; das ist großartig für Spiele.
Annäherungs API
Mit dieser API können Sie eine Annäherung an das Gerät erfassen, wie durch ein Objekt oder das Gesicht des Benutzers.
Geräte Ausrichtungs API
Bietet Benachrichtigung, wenn sich die Ausrichtung des Gerätes ändert.
Bildschirmausrichtungs API
Bietet Benachrichtigung, wenn sich die Ausrichtung des Bildschirms ändert. Diese API ermöglicht ihrer App fest zu legen welche Ausrichtung sie bevorzugt.
Vibrations API
Ermöglicht Apps die Vibrations Hardware des Geräts zu steuern (für Dinge wie haptisches Feedback in Spielen). Dies ist nicht für Dinge wie Benachrichtigungs Vibrationen bestimmt. Siehe Alarm API.
WebFM API installed Non-standard
Bietet Zugriff auf die UKW-Radio-Funktionalität eines Geräts, falls verfügbar.
Kamera API Certification required Non-standard
Ermöglicht es Apps, Fotos und / oder Videoaufnahmen mit der in das Gerät integrierten Kamera zu machen.
Energieverwaltungs API Certification required Non-standard
Ermöglicht Apps das Ein-und Ausschalten von Bildschirm, CPU, Netzgerät und so weiter. Auch bietet es Unterstützung für das Lauschen auf und das Untersuchen von Ressourcensperre Events.

Alles anzeigen...

Datenverwaltungs APIs

FileHandle API Non-standard
Bietet Unterstützung für schreibbare Dateien mit Sperr Unterstützung.
IndexedDB
Client-seitige Speicherung von strukturierten Daten mit Unterstützung für High-Performance-Suchanfragen.
Kontakte API Privileged
Ermöglicht den Zugriff auf die Kontaktdatenbank des Benutzers mit Unterstützung für das Hinzufügen, Lesen und Ändern von Kontaktinformationen..
Gerätespeicher API Privileged Non-standard
Ermöglicht Apps das Erstellen, Lesen und Ändern von Dateien, die an einem zentralen Ort auf dem Gerät gespeichert sind, wie etwa die "Bilder"-Ordner auf modernen Desktop-Plattformen oder der Foto-Speicher auf mobilen Geräten.
Einstellungen API Certification required Non-standard
Bietet Apps die Möglichkeit, systemweite Konfigurationsoptionen, die dauerhaft auf dem Gerät gespeichert sind, zu prüfen und zu ändern.

Weitere APIs

Alarm API
Ermöglicht es Apps, Benachrichtigungen zeitlich festzulegen. Bietet auch Unterstützung dafür, eine App zu einem bestimmten Zeitpunkt automatisch zu starten.
Einfache Push API
Lässt die Plattform Benachrichtigungsmeldungen an bestimmte Anwendungen senden.
Web Meldungen
Ermöglicht Anwendungen das Senden von Meldungen, welche auf Systemebene angezeigt werden.
Apps API Non-standard
Die Open WebApps API unterstützt die Installation und Verwaltung von Web-Apps. Darüber hinaus wird Unterstützung für die Ermittlung von Zahlungsinformationen für Apps bereitgestellt.
Web Activities Non-standard
Ermöglicht einer App das Delegieren einer Aktivität an eine andere Anwendung; beispielsweise könnte eine App eine andere App bitten, ein Foto auszuwählen (oder zu erstellen) und dieses zurückzuliefern. Normalerweise kann der Anwender konfigurieren, welche Apps für welche Tätigkeiten eingesetzt werden.
Web-Bezahlung API Non-standard
Ermöglicht es Web-Inhalten, Zahlungen und Erstattungen für virtuelle Güter zu initiieren.
Browser API Privileged Non-standard
Bietet Unterstützung für den Aufbau eines Web-Browsers komplett mit Web-Technologien (im Wesentlichen, einen Browser in einem Browser).
Idle API Certification required
Ermöglicht Apps Benachrichtigungen zu erhalten, wenn der Benutzer das Gerät nicht aktiv verwendet.
Berechtigungen API Certification required Non-standard
Verwaltet App-Berechtigungen an einem zentralen Ort. Wird von der Einstellungen-App verwendet.
Zeit/Uhr API Certification required Non-standard
Bietet Unterstützung für die Einstellung der aktuellen Uhrzeit. Die Zeitzone wird eingestellt mit der Einstellungen API.

WebAPI Community

Wenn Sie Hilfe mit diesen APIs benötigen, gibt es mehrere Möglichkeiten, sprechen sie mit Entwicklern.

Don't forget about the netiquette...

 

Schlagwörter des Dokuments und Mitwirkende

Schlagwörter: 
Mitwirkende an dieser Seite: casarock, sbarthel, TitanNano
Zuletzt aktualisiert von: casarock,