Android-Manifest-Berechtigungsbeschreibungstabelle

Die Übersicht über Android Manifest Berechtigungen ermöglicht es Entwicklern, die Berechtigungsfunktionen einfach zu überprüfen. Kleiner Tipp: Ctrl+F für schnelle Suche
Berechtigung Name Beschreibung
android.permission.ACCESS_CHECKIN_PROPERTIES Zugriff auf Check-In Eigenschaften Berechtigung zum Lesen oder Schreiben in die Check-In-DatenbankEigenschaften
android.permission.ACCESS_COARSE_LOCATION Grobe Standortbestimmung Erlaubt den Zugriff auf ungefähre Standortdaten über WLAN oder Mobilfunk
android.permission.ACCESS_FINE_LOCATION Genau Standortbestimmung Erlaubt den Zugriff auf präzise GPS-Standortdaten
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Zugriff auf zusätzliche Standortbefehle Erlaubt den Zugriff auf zusätzliche Befehle für Standortanbieter
android.permission.ACCESS_MOCK_LOCATION Zugriff auf simulierte Standorte Erlaubt den Zugriff auf simulierte Standortdaten, hauptsächlich zur Unterstützung von Entwicklern
android.permission.ACCESS_NETWORK_STATE Zugriff auf Netzwerkstatus Ermöglicht den Zugriff auf Informationen über den aktuellen Netzwerkstatus
android.permission.ACCESS_SURFACE_FLINGER Zugriff auf Surface Flinger Zugriff auf die grundlegende Grafikunterstützung auf der Android-Plattform, meist für Spiele oder Kamera-Vorschau
android.permission.ACCESS_WIFI_STATE Zugriff auf den WLAN-Status Ermöglicht den Zugriff auf Informationen über den aktuellen WLAN-Status
android.permission.ACCOUNT_MANAGER Kontoverwaltung Ermöglicht den Zugriff auf die Kontoverwaltungsdaten, nur für Systemprozesse verfügbar
android.permission.AUTHENTICATE_ACCOUNTS Kontobestätigung Ermöglicht einem Programm den Zugriff auf Kontoinformationen über den Account Manager
android.permission.BATTERY_STATS Akkustatistiken Ermöglicht den Zugriff auf Akkustatistikdaten
android.permission.BIND_APPWIDGET Bindung von App-Widgets Erlaubt Anwendungen, auf die Widget-Datenbank zuzugreifen, wird selten verwendet
android.permission.BIND_DEVICE_ADMIN Bindung an ein Geräte-Administrationsprogramm Fordert den Systemadministrator-Zugang, nur vom System nutzbar
android.permission.BIND_INPUT_METHOD Bindung an Eingabemethoden Fordert Zugriff auf InputMethodService, nur vom System nutzbar
android.permission.BIND_REMOTEVIEWS Bindung von RemoteViews Muss über RemoteViewsService angefordert werden, nur vom System nutzbar
android.permission.BIND_WALLPAPER Bindung an Live-Hintergründe Muss über WallpaperService angefordert werden, nur vom System nutzbar
android.permission.BLUETOOTH Nutzung von Bluetooth Erlaubt Anwendungen, mit gepairten Bluetooth-Geräten zu verbinden
android.permission.BLUETOOTH_ADMIN Bluetooth-Verwaltung Erlaubt der Anwendung, neue Bluetooth-Devices zu erkennen und zu pairen
android.permission.BRICK Brick-Modus Kann das Telefon deaktivieren, sehr gefährlich
android.permission.BROADCAST_PACKAGE_REMOVED Anwendung gelöschte Broadcast Löst ein Broadcast aus, wenn eine Anwendung gelöscht wird
android.permission.BROADCAST_SMS Broadcast bei Eingang einer SMS Löst ein Broadcast aus, wenn eine SMS empfangen wird
android.permission.BROADCAST_STICKY Ständige Broadcasts Erlaubt schnelle Erfassung aufkommender Broadcasts
android.permission.BROADCAST_WAP_PUSH WAP PUSH Broadcast Löst ein Broadcast aus, wenn der WAP PUSH-Service empfangen wird
android.permission.CALL_PHONE Telefonanruf Erlaubt der Anwendung, von einem Nicht-System-Wähler eine Nummer einzugeben
android.permission.CALL_PRIVILEGED Anruf-Rights Erlaubt der Anwendung, Anrufe abzufangen und das Interface des Systemwählers zu ersetzen
android.permission.CAMERA Kamerazugriff Erlaubt den Zugriff auf die Kamera zum Fotografieren
android.permission.CHANGE_COMPONENT_ENABLED_STATE Komponentenstatus ändern Erlaubt das Ein- oder Ausschalten von Komponenten
android.permission.CHANGE_CONFIGURATION Konfiguration ändern Erlaubt der aktuellen Anwendung das Ändern der Konfiguration, z.B. Standort
android.permission.CHANGE_NETWORK_STATE Netzwerkstatus ändern Erlaubt das Ändern des Netzwerkstatus, ob eine Verbindung hergestellt werden kann
android.permission.CHANGE_WIFI_MULTICAST_STATE WLAN Multicast-Status ändern Erlaubt das Ändern des WLAN Multicast-Status
android.permission.CHANGE_WIFI_STATE WLAN-Status ändern Erlaubt das Ändern des WLAN-Status
android.permission.CLEAR_APP_CACHE Anwendungs-Cache löschen Erlaubt das Löschen des Anwendungs-Caches
android.permission.CLEAR_APP_USER_DATA Benutzerdaten löschen Erlaubt das Löschen der Benutzerdaten der Anwendung
android.permission.CWJ_GROUP Low-Level Zugriff Stellt CWJ-Konten den Zugriff auf Low-Level-Informationen zur Verfügung
android.permission.CELL_PHONE_MASTER_EX Erweiterte Berechtigungen für das Handyoptimierungsprogramm Erweiterte Berechtigungen für das Handyoptimierungsprogramm
android.permission.CONTROL_LOCATION_UPDATES Kontrolle über Standort-Updates Erlaubt den Erhalt von Änderungen bei Mobilfunkstandortdaten
android.permission.DELETE_CACHE_FILES Cache-Dateien löschen Erlaubt der Anwendung, Cache-Dateien zu löschen
android.permission.DELETE_PACKAGES Anwendungen löschen Erlaubt der Anwendung, andere Anwendungen zu löschen
android.permission.DEVICE_POWER Energieverwaltung Zugang zur Energieverwaltung auf tiefster Ebene
android.permission.DIAGNOSTIC Anwendungsdiagnose Erlaubt der Anwendung, Ressourcen für Diagnosen RW zu verwenden
android.permission.DISABLE_KEYGUARD Sperrbildschirm deaktivieren Erlaubt der Anwendung, den Sperrbildschirm zu deaktivieren
android.permission.DUMP Systeminformationen dumpen Erlaubt der Anwendung, System-Dump-Informationen von Systemdiensten zu erhalten
android.permission.EXPAND_STATUS_BAR Statusleiste steuern Erlaubt der Anwendung, die Statusleiste zu erweitern oder zu minimieren
android.permission.FACTORY_TEST Fabrik-Testmodus Erlaubt der Anwendung, den Fabrik-Testmodus auszuführen
android.permission.FLASHLIGHT Zugriff auf die Taschenlampe Erlaubt den Zugriff auf die Taschenlampe
android.permission.FORCE_BACK Erzwungenes Zurück Erlaubt der Anwendung, den Zurück-Button zu erzwingen, egal ob die Aktivität im Vordergrund ist
android.permission.GET_ACCOUNTS Zugriff auf Kontenliste Zugriff auf die GMail-Kontenliste
android.permission.GET_PACKAGE_SIZE Anwendungsgröße abrufen Erlaubt der Anwendung, die Dateigröße zu erhalten
android.permission.GET_TASKS Aufgabeninformationen abrufen Erlaubt der Anwendung, aktuelle oder zuletzt ausgeführte Anwendungen zu erhalten
android.permission.GLOBAL_SEARCH Globale Suche erlauben Erlaubt der Anwendung, die globale Suchfunktion zu nutzen
android.permission.HARDWARE_TEST Hardware-Test Zugriff auf hardwareunterstützte Geräte zur Durchführung von Tests
android.permission.INJECT_EVENTS Ereignisse einspeisen Erlaubt den Zugriff auf die internen Ereignisse des Programms, um Tasteneingaben zu erhalten
android.permission.INSTALL_LOCATION_PROVIDER Standortanbieter installieren Standortanbieter installieren
android.permission.INSTALL_PACKAGES Anwendungen installieren Erlaubt der Anwendung, andere Anwendungen zu installieren
android.permission.INTERNAL_SYSTEM_WINDOW Internes Systemfenster Erlaubt der Anwendung, interne Fenster zu öffnen, nicht für Drittanbieter zugänglich
android.permission.INTERNET Netzwerkzugriff Erlaubt den Zugriff auf die Netzwerkverbindung, möglicherweise GPRS-Verkehr erzeugend
android.permission.KILL_BACKGROUND_PROCESSES Hintergrundprozesse beenden Erlaubt der Anwendung, killBackgroundProcesses(String) aufzurufen, um Hintergrundprozesse zu beenden
android.permission.MANAGE_ACCOUNTS Konten verwalten Erlaubt der Anwendung, die Kontenliste im AccountManager zu verwalten
android.permission.MANAGE_APP_TOKENS Anwendungsreferenzen verwalten Verwalten von Erstellungs-, Lösch- und Z-Achsenreihenfolgen, nur für das System
android.permission.MTWEAK_USER Erweiterte Berechtigungen Erlaubt mTweak-Nutzern den Zugriff auf umfangreiche Systemberechtigungen
android.permission.MTWEAK_FORUM Community-Berechtigungen Erlaubt die Verwendung von mTweak Community-Berechtigungen
android.permission.MASTER_CLEAR Soft-Reset Erlaubt der Anwendung, einen Soft-Reset durchzuführen, um Systemkonfigurationen zu löschen
android.permission.MODIFY_AUDIO_SETTINGS Audioeinstellungen ändern Erlaubt das Bearbeiten der Audioeinstellungen
android.permission.MODIFY_PHONE_STATE Telefonstatus ändern Erlaubt das Ändern des Telefonstatus, z.B. Flugmodus
android.permission.MOUNT_FORMAT_FILESYSTEMS Dateisystem formatieren Erlaubt das Formatieren von Wechselmedien wie SD-Karten
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Dateisystemen zu- und abmounte Erlaubt das Zu- und Abmounten von externen Dateisystemen
android.permission.NFC NFC-Kommunikation erlauben Erlaubt der Anwendung, NFC-Kommunikation durchzuführen
android.permission.PERSISTENT_ACTIVITY Permanente Aktivität Erstellt eine permanente Aktivität, diese Funktion ist veraltet
android.permission.PROCESS_OUTGOING_CALLS Ausgehende Anrufe verarbeiten Erlaubt der Anwendung, ausgehende Anrufe zu beobachten, zu ändern oder abzubrechen
android.permission.READ_CALENDAR Kalenderereignisse lesen Erlaubt der Anwendung, Kalenderinformationen zu lesen
android.permission.READ_CONTACTS Kontakte lesen Erlaubt den Zugriff auf Kontaktinformationen
android.permission.READ_FRAME_BUFFER Bildschirmaufnahme Erlaubt den Zugriff auf Frame Puffer für Bildschirmaufnahmen
com.android.browser.permission.READ_HISTORY_BOOKMARKS Lese Lesezeichen und Verlauf Ermöglicht den Zugriff auf Browser-Lesezeichen und Verlauf
android.permission.READ_INPUT_STATE Eingabestatus lesen Erlaubt das Lesen des aktuellen Eingabestatus, nur für das System
android.permission.READ_LOGS Systemprotokolle lesen Erlaubt den Zugriff auf Systemprotokolle
android.permission.READ_PHONE_STATE Telefonstatus lesen Zugriff auf den Telefonstatus
android.permission.READ_SMS SMS-Inhalt lesen Erlaubt das Lesen des SMS-Inhalts
android.permission.READ_SYNC_SETTINGS Synchronisationseinstellungen lesen Erlaubt das Lesen der Google Online-Synchronisationseinstellungen
android.permission.READ_SYNC_STATS Synchronisationszustände lesen Erlaubt das Lesen des Google Online-Synchronisationsstatus
android.permission.REBOOT Gerät neu starten Erlaubt der Anwendung, das Gerät neu zu starten
android.permission.RECEIVE_BOOT_COMPLETED Automatisches Booten erlauben Ermöglicht der Anwendung, beim Booten automatisch zu starten
android.permission.RECEIVE_MMS MMS empfangen Erlaubt der Anwendung, MMS-Nachrichten zu empfangen
android.permission.RECEIVE_SMS SMS empfangen Erlaubt der Anwendung, SMS-Nachrichten zu empfangen
android.permission.RECEIVE_WAP_PUSH WAP PUSH empfangen Erlaubt der Anwendung den Empfang von WAP PUSH-Nachrichten
android.permission.RECORD_AUDIO Audio aufnehmen Erlaubt die Aufnahme von Audio über das Mikrofon des Geräts
android.permission.REORDER_TASKS Systemaufgaben neu ordnen Erlaubt das Neuanordnen von laufenden Systemaufgaben
android.permission.RESTART_PACKAGES Systemaufgaben beenden Erlaubt der Anwendung, Aufgaben mit restartPackage(String) zu beenden
android.permission.SEND_SMS SMS senden Erlaubt das Senden von SMS-Nachrichten
android.permission.SET_ACTIVITY_WATCHER Aktivitätsbeobachter einrichten Setzt einen Aktivitätsbeobachter, meist verwendet für Monkey-Tests
com.android.alarm.permission.SET_ALARM Alarm einstellen Erlaubt das Setzen von Alarmen
android.permission.SET_ALWAYS_FINISH Immer beenden Erlaubt der Anwendung, im Hintergrund immer zu beenden
android.permission.SET_ANIMATION_SCALE Animationsskala einstellen Legt eine globale Animationsskala fest
android.permission.SET_DEBUG_APP Debug-Anwendung einstellen Erlaubt das Einrichten von Debug-Anwendungen, hauptsächlich für Entwicklung
android.permission.SET_ORIENTATION Bildschirmorientierung einstellen Setzt die Bildschirmorientierung auf Quer- oder Hochformat, nicht für normale Anwendungen gedacht
android.permission.SET_PREFERRED_APPLICATIONS Anwendungseinstellungen festlegen Legt parameter für Anwendungen fest, funktioniert nicht mehr wie ursprünglich vorgesehen
android.permission.SET_PROCESS_LIMIT Prozessgrenze einstellen Erlaubt der Anwendung, die maximale Anzahl von Prozessen zu setzen
android.permission.SET_TIME Systemzeit einstellen Setzt die Systemzeit
android.permission.SET_TIME_ZONE Zeitzone einstellen Setzt die Systemzeitzone
android.permission.SET_WALLPAPER Hintergrundbild einstellen Erlaubt das Festlegen des Hintergrundbildes
android.permission.SET_WALLPAPER_HINTS Hintergrundhinweise einrichten Erlaubt das Festlegen von Hintergrundhinweisen
android.permission.SIGNAL_PERSISTENT_PROCESSES Signal für permanente Prozesse Sendet ein Signal für permanente Prozesse
android.permission.STATUS_BAR Statusleiste steuern Erlaubt das Öffnen, Schließen und Deaktivieren der Statusleiste durch die Anwendung
android.permission.SUBSCRIBED_FEEDS_READ Zugriff auf abonnierten Inhalt Zugriff auf die Datenbank mit abonnierten Informationen
android.permission.SUBSCRIBED_FEEDS_WRITE Schreiben in abonnierte Inhalte Schreiben oder Ändern in die Datenbank von abonnierten Inhalten
android.permission.SYSTEM_ALERT_WINDOW Systemfenster anzeigen Erlaubt das Anzeigen von Systemfenstern
android.permission.UPDATE_DEVICE_STATS Geräte-Statistiken aktualisieren Aktualisiert die Geräte-Statistiken
android.permission.USE_CREDENTIALS Nutzung von Anmeldedaten Erlaubt der Anwendung, Anmeldeinformationen beim AccountManager anzufordern
android.permission.USE_SIP Nutzung von SIP für Videos Erlaubt der Anwendung, den SIP für Videoservice zu nutzen
android.permission.VIBRATE Verwendung von Vibration Erlaubt die Verwendung von Vibration
android.permission.WAKE_LOCK Wake-Lock Erlaubt der Anwendung, dass Hintergrundprozesse auch im ausgeschalteten Bildschirm weiterlaufen
android.permission.WRITE_APN_SETTINGS GPRS-Zugangspunkt Einstellungen schreiben Erlaubt das Schreiben von GPRS-Zugangspunkt Einstellungen
android.permission.WRITE_CALENDAR Kalendereinträge schreiben Erlaubt das Schreiben von Kalenderereignissen, jedoch ohne Lesezugriff
android.permission.WRITE_CONTACTS Kontakte schreiben Erlaubt das Schreiben von Kontakten, jedoch ohne Lesezugriff
android.permission.WRITE_EXTERNAL_STORAGE In externen Speicher schreiben Erlaubt der Anwendung, in den externen Speicher zu schreiben, z.B. Dateien auf der SD-Karte
android.permission.WRITE_GSERVICES Google Maps-Daten schreiben Erlaubt dem Programm, Google Maps Service-Daten zu schreiben
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Lesezeichen und Verlauf schreiben Erlaubt das Schreiben von Browser-Historie oder Lesezeichen, jedoch ohne Lesezugriff
android.permission.WRITE_SECURE_SETTINGS Lesen und Schreiben von sensiblen Systemeinstellungen Erlaubt der Anwendung das Lesen und Schreiben von sicherheitsrelevanten Systemeinstellungen
android.permission.WRITE_SETTINGS Lesen und Schreiben von Systemeinstellungen Erlaubt das Lesen und Schreiben von Systemeinstellungen
android.permission.WRITE_SMS SMS schreiben Erlaubt das Schreiben von SMS-Nachrichten

Übersicht der Android Manifest Berechtigungen - Gesamte Android Berechtigungen

Im Android-Entwicklung ist die Android Manifest Datei entscheidend für die Konfiguration der Anwendungsberechtigungen. Jede Android-Anwendung muss die erforderlichen Berechtigungen deklarieren, um auf Systemressourcen zugreifen zu können. Dieser Artikel bietet Ihnen eine vollständige Übersicht der Android Manifest Berechtigungen, um Entwicklern das Verständnis der verschiedenen Android-Berechtigungen und ihrer Funktionen zu erleichtern.

Was sind Android Manifest Berechtigungen?

Android Manifest Datei erklärt die von der Anwendung benötigten Berechtigungen, die bestimmen, auf welche Ressourcen und Funktionen das System zugreifen kann. Beispielsweise ist der Zugriff auf das Netzwerk, die Verwendung der Kamera oder das Lesen der Kontakte von Bedeutung und muss in der Manifestdatei deklariert werden.

Häufige Android Manifest Berechtigungen Übersicht

Hier ist eine Übersicht häufiger Android-Berechtigungen mit ihren Beschreibungen. Sie können schnell die Funktionsweise der Berechtigungen durch den Überprüfung der Berechtigungsnamen und deren Beschreibung verstehen:

Berechtigungsname Berechtigungsbeschreibung
INTERNET Erlaubt der Anwendung, auf das Netzwerk zuzugreifen und Netzwerkoperationen durchzuführen.
ACCESS_NETWORK_STATE Erlaubt der Anwendung, auf Informationen über den Netzwerkstatus zuzugreifen und zu prüfen, ob eine Verbindung hergestellt ist.
READ_EXTERNAL_STORAGE Erlaubt der Anwendung, Dateien im externen Speicher zu lesen.
WRITE_EXTERNAL_STORAGE Erlaubt der Anwendung, Dateien im externen Speicher zu schreiben.
CAMERA Erlaubt der Anwendung, auf die Kamera des Geräts zuzugreifen.
ACCESS_FINE_LOCATION Erlaubt der Anwendung, auf präzise Standortdaten (GPS) zuzugreifen.
ACCESS_COARSE_LOCATION Erlaubt der Anwendung, auf ungefähre Standortdaten (Mobilstationen und WLAN) zuzugreifen.
READ_CONTACTS Erlaubt der Anwendung, Kontakte auf dem Gerät zu lesen.
WRITE_CONTACTS Erlaubt der Anwendung, Kontakte auf dem Gerät zu ändern.
CALL_PHONE Erlaubt der Anwendung, direkt Anrufe zu tätigen.
READ_SMS Erlaubt der Anwendung, SMS-Inhalte zu lesen.
RECEIVE_SMS Erlaubt der Anwendung, SMS-Nachrichten zu empfangen.
READ_CALENDAR Erlaubt der Anwendung, Kalenderinformationen auf dem Gerät zu lesen.
WRITE_CALENDAR Erlaubt der Anwendung, Kalenderinformationen auf dem Gerät zu ändern.

Wie erklärt man Berechtigungen in Android Manifest?

In der AndroidManifest.xml -Datei müssen Sie die erforderlichen Berechtigungen durch das Tag <uses-permission> erklären. Hier ein Beispiel, wie man eine Berechtigung erklärt:


<uses-permission android:name="android.permission.INTERNET" />

Sie können mehrere Berechtigungen je nach Anforderung der Anwendung deklarieren.

Zusammenfassung

Das Verständnis und die korrekte Konfiguration der Android Manifest Berechtigungen sind für Entwickler entscheidend. Mit dieser Übersicht der Android Manifest Berechtigungen können Sie schnell die Funktionen jeder Berechtigung suchen und verstehen, um sicherzustellen, dass die Anwendung während der Ausführung alle notwendigen Berechtigungen gemäß den besten Praktiken hat.

Ihr Verlauf:
Wählen Sie die Sprache