---
title: WebAPI
slug: Web/WebAPI
tags:
- Apps
- DOM
- Firefox OS
- Mobile
translation_of: Web/API
---
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.
Kommunikations APIs
- Netzwerkinformation API
- Stellt grundlegende Informationen über die aktuelle Netzwerkverbindung so wie Verbindungsgeschwindigkeit zur verfügung.
- Bluetooth {{NonStandardBadge}}
- Die WebBluetooth API bietet Low-Level-Zugriff auf die Bluetooth-Hardware des Geräts.
- Mobile Verbindung API {{NonStandardBadge}}
- Bietet Informationen über die Mobilfunk-Konnektivität des Gerätes, Signalstärke, Bedieninformationen, usw.
- Netzwerkstatistik API {{NonStandardBadge}}
- Zeichnet die Datennutzung auf und stellt diese Daten privilegierten Anwendungen zurverfügung.
- TCP Socket API {{NonStandardBadge}}
- Bietet Low-Level-Sockets und SSL-Unterstützung.
- Telefonie {{NonStandardBadge}}
- Ermöglicht Apps Anrufe zu tätigen, entgegen zu nehmen und die integrierte Telefonie-Benutzeroberfläche zu nutzen.
- WebSMS {{NonStandardBadge}}
- 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 {{NonStandardBadge}}
- 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 {{NonStandardBadge}}
- Ermöglicht es Apps, Fotos und / oder Videoaufnahmen mit der in das Gerät integrierten Kamera zu machen.
- Energieverwaltungs API {{NonStandardBadge}}
- 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 {{NonStandardBadge}}
- 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 {{NonStandardBadge}}
- 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 {{NonStandardBadge}}
- 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 {{NonStandardBadge}}
- 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 {{NonStandardBadge}}
- Ermöglicht es Web-Inhalten, Zahlungen und Erstattungen für virtuelle Güter zu initiieren.
- Browser API {{NonStandardBadge}}
- 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 {{NonStandardBadge}}
- Verwaltet App-Berechtigungen an einem zentralen Ort. Wird von der Einstellungen-App verwendet.
- Zeit/Uhr API {{NonStandardBadge}}
- Bietet Unterstützung für die Einstellung der aktuellen Uhrzeit. Die Zeitzone wird eingestellt mit der Einstellungen API.
Wenn Sie Hilfe mit diesen APIs benötigen, gibt es mehrere Möglichkeiten, sprechen sie mit Entwicklern.
- Wenden Sie sich an das WebAPI Forum: {{DiscussionList("dev-webapi", "mozilla.dev.webapi")}}
- Besuchen Sie den WebAPI IRC-Kanal: #webapi
Don't forget about the netiquette...