WebAPI

Kommunikations APIs

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.

Netzwerkinformation API
Stellt grundlegende Informationen über die aktuelle Netzwerkverbindung so wie Verbindungsgeschwindigkeit zur verfügung.
Bluetooth This API has not been standardized.
Die WebBluetooth API bietet Low-Level-Zugriff auf die Bluetooth-Hardware des Geräts.
Mobile Verbindung API This API has not been standardized.
Bietet Informationen über die Mobilfunk-Konnektivität des Gerätes, Signalstärke, Bedieninformationen, usw.
Netzwerkstatistik API This API has not been standardized.
Zeichnet die Datennutzung auf und stellt diese Daten privilegierten Anwendungen zurverfügung.
TCP Socket API This API has not been standardized.
Bietet Low-Level-Sockets und SSL-Unterstützung.
Telefonie This API has not been standardized.
Ermöglicht Apps Anrufe zu tätigen, entgegen zu nehmen und die integrierte Telefonie-Benutzeroberfläche zu nutzen.
WebSMS This API has not been standardized.
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 This API has not been standardized.
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.
Kamera API This API has not been standardized.
Ermöglicht es Apps, Fotos und / oder Videoaufnahmen mit der in das Gerät integrierten Kamera zu machen.
Energieverwaltungs API This API has not been standardized.
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.

Datenverwaltungs APIs

FileHandle API This API has not been standardized.
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.
Einstellungen API This API has not been standardized.
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 This API has not been standardized.
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 This API has not been standardized.
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 This API has not been standardized.
Ermöglicht es Web-Inhalten, Zahlungen und Erstattungen für virtuelle Güter zu initiieren.
Browser API This API has not been standardized.
Bietet Unterstützung für den Aufbau eines Web-Browsers komplett mit Web-Technologien (im Wesentlichen, einen Browser in einem Browser).
Idle API
Ermöglicht Apps Benachrichtigungen zu erhalten, wenn der Benutzer das Gerät nicht aktiv verwendet.
Berechtigungen API This API has not been standardized.
Verwaltet App-Berechtigungen an einem zentralen Ort. Wird von der Einstellungen-App verwendet.
Zeit/Uhr API This API has not been standardized.
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.