Android-Manifest-Berechtigungen: Referenz

android.permission-IDs für die AndroidManifest.xml nachschlagen: 174 Einträge mit Kategorie und einem Hinweis, was sie jeweils erlauben. Nach Name, Kategorie oder Hinweis filtern und die ID kopieren.

Läuft lokal in deinem Browser
android.permission.ACCEPT_HANDOVERTelefonie und NachrichtenLaufzeitberechtigung ab API 28: Eine Anruf-App darf einen in einer anderen App begonnenen Anruf fortsetzen.
android.permission.ACCESS_BACKGROUND_LOCATIONStandortLaufzeitberechtigung für Standort im Hintergrund. Ab Android 10 wird sie getrennt angefragt, und die Option „Nur bei Verwendung“ bleibt möglich.
android.permission.ACCESS_CHECKIN_PROPERTIESSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.ACCESS_COARSE_LOCATIONStandortErlaubt den Zugriff auf den ungefähren Gerätestandort.
android.permission.ACCESS_FINE_LOCATIONStandortErlaubt den Zugriff auf den genauen Gerätestandort.
android.permission.ACCESS_LOCATION_EXTRA_COMMANDSStandortErlaubt zusätzliche Befehle an Standortanbieter.
android.permission.ACCESS_MEDIA_LOCATIONStandortLaufzeitberechtigung für die GPS-Koordinaten in den Metadaten von Fotos und Videos, die die App bereits lesen darf.
android.permission.ACCESS_MOCK_LOCATIONStandortVeraltet seit API 23. Eine Test-App konnte dem Standortdienst simulierte Positionen liefern; heute geschieht das über die Entwickleroptionen oder einen Testanbieter.
android.permission.ACCESS_NETWORK_STATENetzwerk und VerbindungenErlaubt den Zugriff auf Informationen über aktive und verfügbare Netzwerke.
android.permission.ACCESS_NOTIFICATION_POLICYBenachrichtigungenNormale Berechtigung, um den Nicht-stören-Status zu lesen oder zu ändern, nachdem der Nutzer den Benachrichtigungszugriff erlaubt hat.
android.permission.ACCESS_SURFACE_FLINGERSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.ACCESS_WIFI_STATENetzwerk und VerbindungenErlaubt den Zugriff auf Informationen über WLAN-Netzwerke.
android.permission.ACCOUNT_MANAGERKonten und AnmeldedatenErlaubt Aufrufe an Konto-Authentifikatoren; dies ist kein allgemeiner Zugriff auf sämtliche Zugangsdaten.
android.permission.ACTIVITY_RECOGNITIONSensoren und GesundheitLaufzeitberechtigung für Schrittzähler und Aktivitätserkennung; ab Android 10 wird sie auch für den Schrittzählersensor verlangt.
android.permission.ANSWER_PHONE_CALLSTelefonie und NachrichtenLaufzeitberechtigung ab API 26, um eingehende Anrufe über den TelecomManager anzunehmen oder abzulehnen.
android.permission.AUTHENTICATE_ACCOUNTSKonten und AnmeldedatenVeraltet seit API 23. Sie wurde von einem Authenticator gehalten, der seinen eigenen Kontotyp verwaltet; Authenticatoren von Drittanbietern gehören nicht mehr zur öffentlichen Konto-API.
android.permission.BATTERY_STATSSystem- und GerätesteuerungErlaubt das Erfassen von Akkustatistiken; aktuelle Android-Versionen beschränken dies auf privilegierte oder Entwicklungszwecke.
android.permission.BIND_APPWIDGETApps und TasksSystemnahe Bindeberechtigung. Sie wird üblicherweise vom Dienst deklariert, damit nur Android eine Bindung herstellen kann.
android.permission.BIND_DEVICE_ADMINSystem- und GerätesteuerungSystemnahe Bindeberechtigung. Sie wird üblicherweise vom Dienst deklariert, damit nur Android eine Bindung herstellen kann.
android.permission.BIND_INPUT_METHODSystem- und GerätesteuerungSystemnahe Bindeberechtigung. Sie wird üblicherweise vom Dienst deklariert, damit nur Android eine Bindung herstellen kann.
android.permission.BIND_REMOTEVIEWSSystem- und GerätesteuerungSystemnahe Bindeberechtigung. Sie wird üblicherweise vom Dienst deklariert, damit nur Android eine Bindung herstellen kann.
android.permission.BIND_WALLPAPERSystemoberflächeSystemnahe Bindeberechtigung. Sie wird üblicherweise vom Dienst deklariert, damit nur Android eine Bindung herstellen kann.
android.permission.BLUETOOTHNetzwerk und VerbindungenVeraltete Bluetooth-Berechtigung. Ab Android 12 werden für viele Vorgänge Berechtigungen für Geräte in der Nähe verwendet.
android.permission.BLUETOOTH_ADMINNetzwerk und VerbindungenVeraltete Bluetooth-Berechtigung. Ab Android 12 werden für viele Vorgänge Berechtigungen für Geräte in der Nähe verwendet.
android.permission.BLUETOOTH_ADVERTISENetzwerk und VerbindungenLaufzeitberechtigung für das Ankündigen über Bluetooth LE ab Android 12; sie ergänzt BLUETOOTH_SCAN und BLUETOOTH_CONNECT.
android.permission.BLUETOOTH_CONNECTNetzwerk und VerbindungenLaufzeitberechtigung ab Android 12, um sich mit bereits gekoppelten Bluetooth-Geräten zu verbinden, etwa Headsets oder Freisprechanlagen.
android.permission.BLUETOOTH_SCANNetzwerk und VerbindungenLaufzeitberechtigung für die Gerätesuche per Bluetooth ab Android 12. neverForLocation angeben, wenn die Ergebnisse nicht zur Standortbestimmung dienen.
android.permission.BODY_SENSORSSensoren und GesundheitLaufzeitberechtigung für Körpersensoren wie Herzfrequenzmesser.
android.permission.BODY_SENSORS_BACKGROUNDSensoren und GesundheitLaufzeitberechtigung ab API 33, um Körpersensoren zu lesen, während die App im Hintergrund läuft.
android.permission.BRICKSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.BROADCAST_PACKAGE_REMOVEDApps und TasksSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.BROADCAST_SMSTelefonie und NachrichtenSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.BROADCAST_STICKYSystem- und GerätesteuerungNormale Berechtigung zum Senden klebriger Broadcasts. Sie wurden in API 21 als veraltet markiert, da ein alter Wert jederzeit später gelesen werden kann.
android.permission.BROADCAST_WAP_PUSHTelefonie und NachrichtenSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.CALL_PHONETelefonie und NachrichtenErlaubt das Starten eines Telefonats ohne Bestätigung in der Wähloberfläche.
android.permission.CALL_PRIVILEGEDTelefonie und NachrichtenErlaubt Anrufe an beliebige Nummern einschließlich Notrufnummern und ist privilegierten Apps vorbehalten.
android.permission.CAMERAKamera, Audio und MedienErforderlich für den Zugriff auf Kamerageräte.
android.permission.CELL_PHONE_MASTER_EXTelefonie und NachrichtenHerstellerspezifische oder nicht zum SDK gehörende Berechtigung. Ihr Verhalten definiert die besitzende Komponente, nicht die öffentliche Android-Berechtigungs-API.
android.permission.CHANGE_COMPONENT_ENABLED_STATESystem- und GerätesteuerungErlaubt das Aktivieren oder Deaktivieren einer Komponente einer anderen App.
android.permission.CHANGE_CONFIGURATIONSystem- und GerätesteuerungErlaubt Änderungen an der aktuellen Gerätekonfiguration, etwa der Spracheinstellung; üblicherweise eingeschränkt.
android.permission.CHANGE_NETWORK_STATENetzwerk und VerbindungenErlaubt Apps, den Zustand der Netzwerkverbindung zu ändern.
android.permission.CHANGE_WIFI_MULTICAST_STATENetzwerk und VerbindungenErlaubt den WLAN-Multicast-Modus, sofern API und Gerät ihn unterstützen.
android.permission.CHANGE_WIFI_STATENetzwerk und VerbindungenErlaubt Änderungen am WLAN-Zustand auf Android-Versionen, die diesen Vorgang zulassen.
android.permission.CLEAR_APP_CACHEApps und TasksPrivilegierte Cache-Verwaltung; normale Drittanbieter-Apps können nicht beliebige App-Caches löschen.
android.permission.CLEAR_APP_USER_DATAApps und TasksNur mit Plattformsignatur erteilte Berechtigung zum Löschen der Nutzerdaten einer anderen App. Die Plattform nutzt sie in den Einstellungen; Apps können nur eigene Daten löschen.
android.permission.CONTROL_LOCATION_UPDATESStandortSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.CWJ_GROUPSystem- und GerätesteuerungHerstellerspezifische oder nicht zum SDK gehörende Berechtigung. Ihr Verhalten definiert die besitzende Komponente, nicht die öffentliche Android-Berechtigungs-API.
android.permission.DELETE_CACHE_FILESSpeicher und DateienPrivilegierte Cache-Verwaltung; normale Drittanbieter-Apps können nicht beliebige App-Caches löschen.
android.permission.DELETE_PACKAGESApps und TasksPrivilegierte Paketverwaltung zum Installieren oder Entfernen von Apps.
android.permission.DETECT_SCREEN_CAPTURESystemoberflächeNormale Berechtigung ab API 34, um zu erfahren, wenn der Nutzer einen Screenshot aufnimmt.
android.permission.DEVICE_POWERSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.DIAGNOSTICSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.DISABLE_KEYGUARDSystemoberflächeErlaubt das Ausblenden oder Deaktivieren einer nicht sicheren Tastensperre im Rahmen aktueller Android-Beschränkungen.
android.permission.DUMPSystem- und GerätesteuerungErlaubt den Zugriff auf Diagnoseausgaben von Systemdiensten und ist auf privilegierte oder Entwicklungszwecke beschränkt.
android.permission.EXPAND_STATUS_BARSystemoberflächeSystemberechtigung zum Steuern oder Erweitern der Statusleiste; für normale Apps nicht verfügbar.
android.permission.FACTORY_TESTSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.FLASHLIGHTKamera, Audio und MedienVeraltete Taschenlampen-Berechtigung. Moderne Apps steuern das Licht üblicherweise über Kamera-APIs und die passende Kameraberechtigung.
android.permission.FORCE_BACKSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.FOREGROUND_SERVICEApps und TasksNormale Berechtigung, seit Android 9 nötig, um einen Vordergrunddienst zu starten. Die dauerhafte Benachrichtigung bleibt erforderlich.
android.permission.FOREGROUND_SERVICE_CAMERAApps und TasksVordergrunddienst-Typ, der zusammen mit FOREGROUND_SERVICE anzugeben ist, wenn der Dienst die Kamera weiter nutzt (ab Android 14).
android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICEApps und TasksVordergrunddienst-Typ für Dienste, die mit angeschlossener Hardware wie Bluetooth-, USB- oder NFC-Geräten kommunizieren.
android.permission.FOREGROUND_SERVICE_DATA_SYNCApps und TasksVordergrunddienst-Typ für Uploads, Downloads und Abgleich. Android 15 begrenzt die Laufzeit dieses Typs.
android.permission.FOREGROUND_SERVICE_FILE_MANAGEMENTApps und TasksVordergrunddienst-Typ für Dateioperationen wie Verschieben, Kopieren oder Komprimieren lokaler Dateien.
android.permission.FOREGROUND_SERVICE_HEALTHApps und TasksVordergrunddienst-Typ für Fitness- und Gesundheitsaufzeichnung, die bei ausgeschaltetem Bildschirm weiterläuft.
android.permission.FOREGROUND_SERVICE_LOCATIONApps und TasksVordergrunddienst-Typ für Dienste, die den Standort weiter nutzen; zusätzlich ist weiterhin eine Standortberechtigung nötig.
android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACKApps und TasksVordergrunddienst-Typ für Audio- oder Videowiedergabe, die im Hintergrund weiterläuft.
android.permission.FOREGROUND_SERVICE_MEDIA_PROCESSINGApps und TasksIn Android 15 eingeführter Vordergrunddienst-Typ für Transkodierung und andere Medienverarbeitung.
android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTIONApps und TasksVordergrunddienst-Typ für Bildschirmaufnahme oder -übertragung; der Nutzer bestätigt weiterhin jede Aufnahme.
android.permission.FOREGROUND_SERVICE_MICROPHONEApps und TasksVordergrunddienst-Typ für Dienste, die Audio aufnehmen, während die App nicht im Vordergrund ist.
android.permission.FOREGROUND_SERVICE_PHONE_CALLApps und TasksVordergrunddienst-Typ für Dienste, die ein laufendes Telefonat halten, zusammen mit der selbst verwalteten ConnectionService-API.
android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGINGApps und TasksVordergrunddienst-Typ, um eine Unterhaltung auf einem anderen Gerät fortzusetzen, wie es Messaging-Apps tun.
android.permission.FOREGROUND_SERVICE_SPECIAL_USEApps und TasksVordergrunddienst-Typ für Fälle, die zu keinem anderen Typ passen. Google Play verlangt und prüft eine schriftliche Begründung.
android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTEDApps und TasksVordergrunddienst-Typ für Rollen, die Android von den üblichen Zeitlimits ausnimmt, etwa die Geräteverwaltung.
android.permission.GET_ACCOUNTSKonten und AnmeldedatenErlaubt den Zugriff auf die Kontoliste im Rahmen der Android-Version und ihrer Sichtbarkeitsregeln.
android.permission.GET_PACKAGE_SIZEApps und TasksErlaubt das Abfragen des von einem App-Paket belegten Speicherplatzes.
android.permission.GET_TASKSApps und TasksSeit API-Level 21 veraltet und nicht mehr erzwungen. Nicht zum Ermitteln anderer Apps verwenden.
android.permission.GLOBAL_SEARCHSystem- und GerätesteuerungErlaubt dem globalen Suchsystem den Zugriff auf Daten eines Content Providers.
android.permission.HARDWARE_TESTSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.HIGH_SAMPLING_RATE_SENSORSSensoren und GesundheitSeit Android 12 nötige normale Berechtigung, um Bewegungs- oder Positionssensoren schneller als 200 Hz zu lesen.
android.permission.INJECT_EVENTSSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.INSTALL_LOCATION_PROVIDERStandortErlaubt die Installation eines Standortanbieters und ist System- bzw. privilegierter Software vorbehalten.
android.permission.INSTALL_PACKAGESApps und TasksPrivilegierte Paketverwaltung zum Installieren oder Entfernen von Apps.
android.permission.INTERNAL_SYSTEM_WINDOWSystemoberflächeSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.INTERNETNetzwerk und VerbindungenErlaubt Apps das Öffnen von Netzwerk-Sockets.
android.permission.KILL_BACKGROUND_PROCESSESSystem- und GerätesteuerungErlaubt gegebenenfalls den Aufruf von ActivityManager.killBackgroundProcesses für ein anderes Paket.
android.permission.MANAGE_ACCOUNTSKonten und AnmeldedatenIn API 23 veraltete normale Berechtigung; sie erlaubte das Hinzufügen oder Entfernen von Konten anderer Apps über den AccountManager.
android.permission.MANAGE_APP_TOKENSApps und TasksSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.MANAGE_EXTERNAL_STORAGESpeicher und DateienSonderzugriff auf den gesamten gemeinsamen Speicher ab Android 11 (Einstellungen → Zugriff auf alle Dateien); Play beschränkt ihn auf Dateimanager, Backup- und ähnliche Apps.
android.permission.MASTER_CLEARSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.MODIFY_AUDIO_SETTINGSKamera, Audio und MedienErlaubt Änderungen an globalen Audioeinstellungen.
android.permission.MODIFY_PHONE_STATETelefonie und NachrichtenErlaubt Änderungen am Telefoniezustand und ist privilegierten Apps vorbehalten.
android.permission.MOUNT_FORMAT_FILESYSTEMSSpeicher und DateienPrivilegierte Berechtigung zum Einhängen, Aushängen oder Formatieren von Dateisystemen auf Wechselspeichern.
android.permission.MOUNT_UNMOUNT_FILESYSTEMSSpeicher und DateienPrivilegierte Berechtigung zum Einhängen, Aushängen oder Formatieren von Dateisystemen auf Wechselspeichern.
android.permission.MTWEAK_FORUMSystem- und GerätesteuerungHerstellerspezifische oder nicht zum SDK gehörende Berechtigung. Ihr Verhalten definiert die besitzende Komponente, nicht die öffentliche Android-Berechtigungs-API.
android.permission.MTWEAK_USERSystem- und GerätesteuerungHerstellerspezifische oder nicht zum SDK gehörende Berechtigung. Ihr Verhalten definiert die besitzende Komponente, nicht die öffentliche Android-Berechtigungs-API.
android.permission.NEARBY_WIFI_DEVICESNetzwerk und VerbindungenLaufzeitberechtigung ab Android 13 für WLAN-Suche und Verbindungen zu Geräten in der Nähe, ohne dafür die Standortberechtigung zu verlangen.
android.permission.NFCNetzwerk und VerbindungenErlaubt Apps Ein-/Ausgabevorgänge über NFC.
android.permission.PERSISTENT_ACTIVITYApps und TasksSeit API-Level 15 veraltet. Apps sollten Activities nicht dauerhaft resident halten.
android.permission.POST_NOTIFICATIONSBenachrichtigungenLaufzeitberechtigung für Benachrichtigungen. Ab Android 13 zeigt eine App keine Benachrichtigung an, bevor der Nutzer sie erteilt.
android.permission.PROCESS_OUTGOING_CALLSTelefonie und NachrichtenSeit API-Level 29 veraltet. Für unterstützte Anrufumleitungen CallRedirectionService verwenden.
android.permission.QUERY_ALL_PACKAGESApps und TasksNormale Berechtigung, die alle installierten Pakete offenlegt. Google Play verlangt einen begründeten Anwendungsfall; ein engeres <queries>-Element ist vorzuziehen.
android.permission.RANGINGNetzwerk und VerbindungenLaufzeitberechtigung zum Messen des Abstands zu Geräten in der Nähe über die RangingManager-API.
android.permission.READ_CALENDARPersonenbezogene DatenErlaubt das Lesen der Kalenderdaten des Benutzers.
android.permission.READ_CALL_LOGTelefonie und NachrichtenLaufzeitberechtigung für die Anrufliste. Sie ist unabhängig vom Telefonstatus, und ab Android 9 liegt der volle Zugriff beim Standard-Telefon.
android.permission.READ_CELL_BROADCASTSTelefonie und NachrichtenLaufzeitberechtigung zum Lesen bereits empfangener Cell-Broadcast-Nachrichten wie Notfallwarnungen und zum Beobachten neuer.
android.permission.READ_CONTACTSPersonenbezogene DatenErlaubt das Lesen der Kontaktdaten des Benutzers.
android.permission.READ_EXTERNAL_STORAGESpeicher und DateienLaufzeitberechtigung für das Lesen des gemeinsamen Speichers. Ab Android 13 ersetzen die medienspezifischen READ_MEDIA_*-Berechtigungen sie.
android.permission.READ_FRAME_BUFFERKamera, Audio und MedienNur mit Plattformsignatur erteilte Berechtigung zum Lesen des Bildschirmpuffers, auf dem System-Screenshots beruhen. Apps verwenden stattdessen MediaProjection.
android.permission.READ_INPUT_STATESystem- und GerätesteuerungSeit API-Level 16 veraltet; die durch diese Berechtigung geschützte API wurde entfernt.
android.permission.READ_LOGSSystem- und GerätesteuerungErlaubt das Lesen systemnaher Logs und ist auf aktuellen Android-Versionen stark eingeschränkt.
android.permission.READ_MEDIA_AUDIOSpeicher und DateienLaufzeitberechtigung für Audiodateien ab Android 13; sie ersetzt READ_EXTERNAL_STORAGE für Musik und Aufnahmen.
android.permission.READ_MEDIA_IMAGESSpeicher und DateienLaufzeitberechtigung für Bilddateien ab Android 13.
android.permission.READ_MEDIA_VIDEOSpeicher und DateienLaufzeitberechtigung für Videodateien ab Android 13.
android.permission.READ_MEDIA_VISUAL_USER_SELECTEDSpeicher und DateienLaufzeitberechtigung aus dem teilweisen Foto- und Videozugriff von Android 14: Sie umfasst nur die vom Nutzer ausgewählten Elemente.
android.permission.READ_PHONE_NUMBERSTelefonie und NachrichtenLaufzeitberechtigung ab API 26 für die Telefonnummern des Geräts; sie wird getrennt vom Telefonstatus erteilt.
android.permission.READ_PHONE_STATETelefonie und NachrichtenErlaubt Lesezugriff auf den Telefoniezustand im Rahmen von Ziel-SDK und aktuellen Datenschutzbeschränkungen.
android.permission.READ_SMSTelefonie und NachrichtenErlaubt das Lesen von SMS; der gefährliche Zugriff unterliegt Play-Richtlinien und Rollenbeschränkungen.
android.permission.READ_SYNC_SETTINGSSystem- und GerätesteuerungErlaubt das Lesen von Synchronisierungseinstellungen oder -statistiken der Plattform.
android.permission.READ_SYNC_STATSSystem- und GerätesteuerungErlaubt das Lesen von Synchronisierungseinstellungen oder -statistiken der Plattform.
android.permission.REBOOTSystem- und GerätesteuerungErlaubt einen Geräteneustart und ist System- bzw. privilegierten Apps vorbehalten.
android.permission.RECEIVE_BOOT_COMPLETEDSystem- und GerätesteuerungErlaubt den Empfang des BOOT_COMPLETED-Broadcasts nach abgeschlossenem Systemstart.
android.permission.RECEIVE_MMSTelefonie und NachrichtenErlaubt das Überwachen eingehender MMS im Rahmen von Rollen- und Richtlinienbeschränkungen.
android.permission.RECEIVE_SMSTelefonie und NachrichtenErlaubt den Empfang von SMS-Broadcasts im Rahmen von Rollen- und Richtlinienbeschränkungen.
android.permission.RECEIVE_WAP_PUSHTelefonie und NachrichtenErlaubt den Empfang von WAP-Push-Nachrichten im Rahmen aktueller Plattformbeschränkungen.
android.permission.RECORD_AUDIOKamera, Audio und MedienErlaubt den Zugriff auf das Mikrofon für Audioaufnahmen.
android.permission.REORDER_TASKSApps und TasksErlaubt das Ändern der Z-Reihenfolge von Tasks im Activity-Stack.
android.permission.REQUEST_DELETE_PACKAGESApps und TasksNormale Berechtigung, den Nutzer über den Systemdialog zum Deinstallieren einer anderen App aufzufordern.
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONSSystem- und GerätesteuerungNormale Berechtigung, um eine Ausnahme von Doze zu erbitten. Der Antrag muss begründet sein, sonst kann der Store die App ablehnen.
android.permission.REQUEST_INSTALL_PACKAGESApps und TasksSonderzugriff für Installationsanfragen: Der Nutzer aktiviert „Unbekannte Apps installieren“ für die Quelle, und Play beschränkt, wer das darf.
android.permission.RESTART_PACKAGESApps und TasksSeit API-Level 15 veraltet. Gegebenenfalls stattdessen killBackgroundProcesses verwenden.
android.permission.SCHEDULE_EXACT_ALARMApps und TasksSonderzugriff für exakte Alarme ab Android 12. Der Nutzer erteilt ihn unter „Alarme und Erinnerungen“; Apps für Android 13 starten ohne ihn.
android.permission.SEND_SMSTelefonie und NachrichtenErlaubt das Senden von SMS und unterliegt Beschränkungen für gefährliche Berechtigungen und Store-Richtlinien.
android.permission.SET_ACTIVITY_WATCHERApps und TasksNur mit Plattformsignatur erteilte Berechtigung, mit der ein Prozess Aktivitätsstarts und -stopps beobachten kann; sie betrifft nur Plattformwerkzeuge.
android.permission.SET_ALWAYS_FINISHSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.SET_ANIMATION_SCALESystemoberflächePrivilegierte Berechtigung zum Ändern globaler Animationsskalierungen.
android.permission.SET_DEBUG_APPApps und TasksPrivilegierte bzw. Entwicklungsberechtigung zum Festlegen einer Debug-App.
android.permission.SET_ORIENTATIONSystemoberflächeSystemberechtigung zur Steuerung der Ausrichtung außerhalb normaler Activity-APIs.
android.permission.SET_PREFERRED_APPLICATIONSApps und TasksSeit API-Level 15 veraltet; frühere APIs für bevorzugte Anwendungen werden nicht mehr unterstützt.
android.permission.SET_PROCESS_LIMITSystem- und GerätesteuerungPrivilegierte Berechtigung zum Ändern des globalen Prozesslimits.
android.permission.SET_TIMESystem- und GerätesteuerungErlaubt das Stellen der Gerätezeit und ist System- bzw. privilegierten Apps vorbehalten.
android.permission.SET_TIME_ZONESystem- und GerätesteuerungErlaubt das Einstellen der Zeitzone und ist System- bzw. privilegierten Apps vorbehalten.
android.permission.SET_WALLPAPERSystemoberflächeErlaubt das Festlegen des Hintergrundbilds bzw. seiner Abmessungshinweise über unterstützte APIs.
android.permission.SET_WALLPAPER_HINTSSystemoberflächeErlaubt das Festlegen des Hintergrundbilds bzw. seiner Abmessungshinweise über unterstützte APIs.
android.permission.SIGNAL_PERSISTENT_PROCESSESSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.STATUS_BARSystemoberflächeSystemberechtigung zum Steuern oder Erweitern der Statusleiste; für normale Apps nicht verfügbar.
android.permission.SUBSCRIBED_FEEDS_READSystem- und GerätesteuerungVeraltete normale Berechtigung des Subscribed-Feeds-Providers aus der RSS-Zeit; er gehört nicht mehr zu Android.
android.permission.SUBSCRIBED_FEEDS_WRITESystem- und GerätesteuerungVeraltete normale Berechtigung zum Schreiben in den eingestellten Subscribed-Feeds-Provider; sie wirkt in aktuellen Android-Versionen nicht.
android.permission.SYSTEM_ALERT_WINDOWSystemoberflächeErlaubt Overlay-Fenster über anderen Apps, nachdem der Benutzer den Sonderzugriff in den Einstellungen gewährt hat.
android.permission.TRANSMIT_IRSystem- und GerätesteuerungNormale Berechtigung zur Nutzung des Infrarotsenders, sofern das Gerät einen besitzt.
android.permission.UPDATE_DEVICE_STATSSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.USE_BIOMETRICKonten und AnmeldedatenNormale Berechtigung für BiometricPrompt; Apps müssen weiterhin einen Rückgriff auf die Geräte-Anmeldedaten anbieten, wo die Plattform ihn verlangt.
android.permission.USE_CREDENTIALSKonten und AnmeldedatenVeraltete Anmeldedaten-Berechtigung; aktuelle Konto- und Credential-APIs verlangen zusätzliche Sichtbarkeits- und Zustimmungsregeln.
android.permission.USE_EXACT_ALARMApps und TasksNormale Berechtigung für exakte Alarme ohne den Sonderschalter; sie wird nur für Uhr- und Kalender-Apps akzeptiert.
android.permission.USE_FINGERPRINTKonten und AnmeldedatenIn API 28 zugunsten von USE_BIOMETRIC veraltete Fingerabdruck-Berechtigung; ältere Apps deklarieren sie weiterhin für Geräte unter Android 9.
android.permission.USE_FULL_SCREEN_INTENTBenachrichtigungenErlaubt einer Benachrichtigung, eine Vollbild-Aktivität zu öffnen, wie bei eingehenden Anrufen und Alarmen. Ab Android 14 vergibt Google Play sie nur an Telefonie- und Wecker-Apps.
android.permission.USE_SIPNetzwerk und VerbindungenErlaubt unterstützte SIP-Dienste; die Verfügbarkeit hängt von Gerät und Android-Version ab.
android.permission.UWB_RANGINGNetzwerk und VerbindungenLaufzeitberechtigung ab API 31 für die Abstandsmessung per Ultrabreitband (UWB).
android.permission.VIBRATESystem- und GerätesteuerungErlaubt die Steuerung des Gerätevibrators.
android.permission.WAKE_LOCKSystem- und GerätesteuerungErlaubt Wake Locks, um CPU oder Bildschirm aktiv zu halten. Sperren zügig freigeben, um den Akkuverbrauch zu begrenzen.
android.permission.WRITE_APN_SETTINGSSystem- und GerätesteuerungSystem-, Signatur- oder veraltete Berechtigung. Normale Drittanbieter-Apps erhalten sie in der Regel nicht; aktuelle Schutzstufe im Ziel-SDK prüfen.
android.permission.WRITE_CALENDARPersonenbezogene DatenErlaubt das Schreiben von Kalenderdaten des Benutzers.
android.permission.WRITE_CALL_LOGTelefonie und NachrichtenLaufzeitberechtigung für das Schreiben der Anrufliste, die üblicherweise der Standard-Telefon-App vorbehalten ist.
android.permission.WRITE_CONTACTSPersonenbezogene DatenErlaubt das Schreiben von Kontaktdaten des Benutzers.
android.permission.WRITE_EXTERNAL_STORAGESpeicher und DateienVeraltete Schreibberechtigung für gemeinsamen externen Speicher. Aktuelle Android-Versionen verwenden Scoped Storage und medienspezifische APIs.
android.permission.WRITE_GSERVICESSystem- und GerätesteuerungNur mit Plattformsignatur erteilte Berechtigung zum Schreiben der Einstellungsdatenbank von Google-Diensten; sie ist dem Plattform-Build vorbehalten.
android.permission.WRITE_SECURE_SETTINGSSystem- und GerätesteuerungErlaubt das Lesen oder Schreiben sicherer Systemeinstellungen und ist System- bzw. privilegierten Apps vorbehalten.
android.permission.WRITE_SETTINGSSystem- und GerätesteuerungErlaubt Änderungen an Systemeinstellungen, nachdem der Benutzer in den Einstellungen Sonderzugriff gewährt hat.
android.permission.WRITE_SMSTelefonie und NachrichtenErlaubt das Schreiben von SMS-Daten, sofern Plattform und Standard-App-Rolle dies zulassen.
com.android.alarm.permission.SET_ALARMSystem- und GerätesteuerungErlaubt das Erstellen von Alarmen über die Weckeroberfläche.
com.android.browser.permission.READ_HISTORY_BOOKMARKSPersonenbezogene DatenAltberechtigung des früheren Browser für Lese-Zugriff auf Verlauf und Lesezeichen. Moderne Browser halten diese Daten privat, und der Provider gehört nicht mehr zu Android.
com.android.browser.permission.WRITE_HISTORY_BOOKMARKSPersonenbezogene DatenAltberechtigung des früheren Browser für Schreib-Zugriff auf Verlauf und Lesezeichen; sie gehört nicht zu aktuellen Android-Versionen.
com.android.launcher.permission.INSTALL_SHORTCUTSystem- und GerätesteuerungHerstellerspezifische oder nicht zum SDK gehörende Berechtigung. Ihr Verhalten definiert die besitzende Komponente, nicht die öffentliche Android-Berechtigungs-API.
com.android.launcher.permission.UNINSTALL_SHORTCUTSystem- und GerätesteuerungHerstellerspezifische oder nicht zum SDK gehörende Berechtigung. Ihr Verhalten definiert die besitzende Komponente, nicht die öffentliche Android-Berechtigungs-API.
com.android.voicemail.permission.ADD_VOICEMAILSystem- und GerätesteuerungHerstellerspezifische oder nicht zum SDK gehörende Berechtigung. Ihr Verhalten definiert die besitzende Komponente, nicht die öffentliche Android-Berechtigungs-API.

So wird die Tabelle benutzt

Berechtigungsnamen, eine Kategorie oder ein Wort aus dem Hinweis eingeben — die Tabelle behält die passenden Zeilen: 174 IDs, jeweils mit Bereich und einer Zeile dazu, was sie erlaubt. Alle Laufzeitberechtigungen (dangerous) des Plattform-Manifests sind enthalten.

Das Filtern blendet nur Zeilen in der Seite aus, der Zähler zeigt die verbleibenden Einträge, und jede Zeile hat ihre eigene Schaltfläche zum Kopieren der ID.

  1. Nach ID, Kategorie oder einem Wort aus dem Hinweis suchen: „camera“, „Standort“, „foreground“ und „Screenshot“ filtern die Liste.
  2. Die Kategorie zeigt den Bereich: Standort, Netzwerk und Verbindungen, Telefonie und Nachrichten, Speicher und Dateien, Benachrichtigungen, Sensoren und Gesundheit, Apps und Tasks und weitere.
  3. Der Hinweis nennt die Art der Berechtigung: Laufzeitberechtigung (dangerous), normal, Sonderzugriff oder eine Signatur- bzw. Systemberechtigung, die normale Apps nicht erhalten.
  4. Die ID über die Schaltfläche der Zeile kopieren und in AndroidManifest.xml in <uses-permission android:name="…" /> einsetzen.

Was die Liste abdeckt — und was zu prüfen ist

Alle Laufzeitberechtigungen plus die klassische Liste

Die 174 IDs stammen aus zwei Gruppen. Die klassische Manifest-Liste liefert die alteingesessenen Einträge, darunter veraltete, signaturgeschützte und herstellerspezifische Berechtigungen, die ältere Projekte weiterhin deklarieren.

Die zweite Gruppe ist das, was Apps heute deklarieren: alle Laufzeitberechtigungen des Plattform-Manifests — POST_NOTIFICATIONS, READ_MEDIA_IMAGES, ACCESS_BACKGROUND_LOCATION, BLUETOOTH_SCAN, NEARBY_WIFI_DEVICES, BODY_SENSORS und die übrigen — sowie normale Berechtigungen wie FOREGROUND_SERVICE mit seinen Typvarianten, USE_EXACT_ALARM und QUERY_ALL_PACKAGES.

Kategorien und Hinweise

Die Kategorie ordnet eine ID einem Bereich zu: Standort, Netzwerk und Verbindungen, Telefonie und Nachrichten, Kamera, Audio und Medien, Speicher und Dateien, Benachrichtigungen, Sensoren und Gesundheit, personenbezogene Daten, Konten und Anmeldedaten, Apps und Tasks, Systemoberfläche, System- und Gerätesteuerung.

Der Hinweis beschreibt, was die Berechtigung erlaubt, und sagt bei veralteten, signaturgeschützten oder herstellerspezifischen Einträgen genau das — statt eine Funktion zu beschreiben, die eine normale App nicht nutzen kann.

Die Schutzstufe hängt vom API-Level ab

Dieselbe ID verhält sich je nach Version anders: READ_EXTERNAL_STORAGE ist eine Laufzeitberechtigung, MANAGE_EXTERNAL_STORAGE ist ein Sonderzugriff, den der Nutzer in den Einstellungen aktiviert, und SCHEDULE_EXACT_ALARM wird ab Android 12 über „Alarme und Erinnerungen“ erteilt.

Der Hinweis sagt, welche Art von Berechtigung vorliegt; die genaue Schutzstufe für das Ziel-API-Level steht in der SDK-Referenz.

Filtern und Kopieren bleiben in der Seite

Die Tabelle gehört zur Seite, das Filtern blendet nur Zeilen aus, und die Schaltflächen nutzen die Zwischenablage. Keine Anfrage überträgt den Suchbegriff, und zum Lesen oder Kopieren ist kein Konto nötig.

Die IDs erscheinen in jeder Sprache genau so, wie sie im Manifest stehen müssen; übersetzt werden nur Kategorie und Hinweis.

Zuletzt verwendet: