Verwendet Berechtigungen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Anwendungsoptionen

Projekt > Optionen > Anwendung > Verwendet Berechtigungen

In diesem Dialogfeld legen Sie die Berechtigungen für Ihre Android-Anwendung fest. RAD Studio fügt der Datei AndroidManifest.xml die angegebenen Berechtigungen hinzu.

Achtung: Überprüfen Sie die Liste mit den Berechtigungen sorgfältig, die für Ihre Android-Anwendung konfiguriert sind. Sie sollten die Berechtigungen deaktivieren, die Ihre Anwendung nicht benötigt, weil:

  • Android-Geräte Ihre Benutzer auffordern, jede angeforderte Berechtigung zu akzeptieren, wenn Ihre Anwendung zum ersten Mal ausgeführt wird.
  • Anwendungs-Stores, wie Google Play, Anwendungen aufgrund von Berechtigungen herausfiltern könnten.
  • Wenn Ihre Anwendung beispielsweise die Berechtigung Anrufe tätigen benötigt (die standardmäßig erforderlich ist), könnten Anwendungs-Stores die Installation Ihrer Anwendung auf Tablet-Computern nicht zulassen.

Zum Beispiel:

  • InterBase erfordert bestimmte Berechtigungen:
    • Internet: Ermöglicht Anwendungen den Zugriff auf Netzwerk-Sockets. Wenn Sie Client/Server-Apps mit Zugriff auf Remote-InterBase-Datenbanken entwickeln, muss diese Berechtigung erteilt werden. Diese Berechtigung ist auch für die Lizenzregistrierung im Hintergrund ("call home") von InterBase erforderlich.
    • Externen Speicher lesen/Externen Speicher schreiben: Ermöglicht den Zugriff auf den externen Speicher, in dem InterBase-Dateien, einschließlich Ihrer Datenbankdateien, abgelegt werden. Diese Berechtigung ist für Anwendungen erforderlich, die Lese-/Schreiboperationen durchführen.
  • Einige FireMonkey-Komponenten benötigen spezielle Berechtigungen. Zum Beispiel:
    • TCalendarEdit erfordert die Berechtigungen Kalender lesen und Kalender schreiben.
    • TLocationSensor erfordert die Berechtigungen Auf ungefähren Standort zugreifen und Auf genauen Standort zugreifen.

Einige grundlegende Android-Berechtigungen sind für alle FireMonkey-Android-Apps festgelegt

Für neue Android-Anwendungen sind die folgenden erforderlichen Berechtigungen per Vorgabe festgelegt:

INTERNET-Berechtigung ist für die Konfiguration "Entwicklung" immer festgelegt

Für Android-Apps sind standardmäßig mehrere Berechtigungen, einschließlich der Berechtigung INTERNET, festgelegt.

  • Wenn Sie eine Android-App mit der Konfiguration Entwicklung (im Projekte-Fenster) erzeugen, wird die Berechtigung INTERNET immer implizit festgelegt, selbst wenn Sie die Berechtigung INTERNET auf der Seite Verwendet Berechtigungen deaktivieren. Der Grund dafür ist, dass für den Debugger von RAD Studio die Berechtigung "INTERNET" erforderlich ist.
  • Für die Konfiguration Application Store können Sie aber die Berechtigung "INTERNET" auf der Seite Projekt > Optionen > Verwendet Berechtigungen deaktivieren.

Projekte-Fenster mit dem Konfigurationsknoten Entwicklung für eine Android-App:

ConfigProjMgrAndroid.png

Beschreibung der Felder des Dialogfeldes

Optionen Beschreibung

Ziel, Übernehmen, Speichern

Siehe Optionen für das Ziel.

Gemeinsame Elemente

Siehe Gemeinsame Elemente auf den Projektoptionsseiten.

Verwendet Berechtigungen

Die folgenden Berechtigungen können bei Bedarf für die meisten Android-Anwendungen verwendet werden. Einige der am häufigsten verwendeten grundlegenden Berechtigungen werden von RAD Studio voreingestellt, wenn Sie eine Android-App erstellen.

Normale Verwendungsberechtigungen

Symbol "Berechtigung" Berechtigung Beschreibung

ACCESS_LOCATION_EXTRA_COMMANDS

Auf zusätzliche Standortbefehle zugreifen

Ermöglicht einer Anwendung den Zugriff auf zusätzliche Befehle des Standort-Providers.

ACCESS_NETWORK_STATE

Auf Netzwerkstatus zugreifen

Ermöglicht Anwendungen, auf Informationen über Netzwerke zuzugreifen.

ACCESS_NOTIFICATION_POLICY

Richtlinie für Zugriffsbenachrichtigung

Marker-Berechtigung für Anwendungen, die auf Benachrichtigungsrichtlinien zugreifen müssen.

ACCESS_WIFI_STATE

Auf WiFi-Status zugreifen

Ermöglicht Anwendungen, auf Informationen zu WiFi-Netzwerken zuzugreifen.

BATTERY_STATS

Akku-Statistik

Ermöglicht einer Anwendung, die Akku-Statistik zu erfassen.

BLUETOOTH

Bluetooth

Ermöglicht Anwendungen, eine Verbindung mit gekoppelten Bluetooth-Geräten herzustellen.

BLUETOOTH_ADMIN

Bluetooth-Administration

Ermöglicht Anwendungen, Bluetooth-Geräte zu erkennen und zu koppeln.

BROADCAST_STICKY

Sticky Intents als Broadcast senden

Ermöglicht einer Anwendung, "sticky" Intents als Broadcast zu senden. Das sind Broadcasts, deren Daten nach Beendigung im System beibehalten werden, damit Clients diese Daten schnell abrufen können, ohne auf den nächsten Broadcast warten zu müssen.

CHANGE_CONFIGURATION

Konfiguration ändern

Ermöglicht einer Anwendung, die aktuelle Konfiguration, wie die Gebietseinstellung, zu ändern.

CHANGE_NETWORK_STATE

Netzwerkstatus ändern

Ermöglicht Anwendungen, den Konnektivitätsstatus des Netzwerks zu ändern.

CHANGE_WIFI_MULTICAST_STATE

WiFi-Multicast-Status ändern

Ermöglicht Anwendungen, in den WiFi-Multicast-Modus zu gelangen.

CHANGE_WIFI_STATE

WiFi-Status ändern

Ermöglicht Anwendungen, den WiFi-Konnektivitätsstatus zu ändern.

DISABLE_KEYGUARD

Tastensperre deaktivieren

Ermöglicht Anwendungen, die Tastensperre zu deaktivieren.

EXPAND_STATUS_BAR

Statusleiste einblenden

Ermöglicht einer Anwendung, die Statusleiste ein- oder auszublenden.

FLASHLIGHT

Taschenlampe

Ermöglicht den Zugriff auf die Taschenlampe.

FOREGROUND_SERVICE

Vordergrunddienst

Ermöglicht einer Instant-App, Vordergrunddienste zu erstellen.

GET_PACKAGE_SIZE

Paketgröße abrufen

Ermöglicht einer Anwendung, den von Paketen verwendeten Speicherplatz zu ermitteln.

GET_TASKS

Aufgaben abrufen

Ermöglicht einer Anwendung, Informationen über aktuell oder kürzlich ausgeführte Aufgaben zu ermitteln.

GLOBAL_SEARCH

Globale Suche

Ermöglicht dem globalen Suchsystem den Zugriff auf Daten von bestimmten Inhalts-Providern. Normalerweise wird Globale Suche verwendet, wenn der Provider Berechtigungen zu seinem Schutz vorsieht (die der globalen Suche wahrscheinlich nicht zugewiesen sind). "Globale Suche" wird als schreibgeschützte Berechtigung dem Pfad in dem Provider hinzugefügt, in dem globale Suchabfragen durchgeführt werden. Die Berechtigung Globale Suche kann regulären Anwendungen nicht zugewiesen werden; sie wird von Anwendungen zum Schutz vor allen anderen Anwendungen außer vor der globalen Suche hinzugefügt.

INSTALL_SHORTCUT

Verknüpfung installieren

Ermöglicht einer Anwendung, im Startprogramm eine Verknüpfung zu installieren.

In Android O (API-Level 26) und höher hat der Broadcast INSTALL_SHORTCUT keine Auswirkungen mehr auf Ihre App, weil es sich um einen privaten, impliziten Broadcast handelt. Stattdessen sollten Sie eine App-Verknüpfung mit der Methode requestPinShortcut() aus der Klasse ShortcutManager erstellen.

INSTANT_APP_FOREGROUND_SERVICE

Vordergrunddienst für Instant-App

Ermöglicht einer Instant-App, Vordergrunddienste zu erstellen.

INTERNET

Internet

Ermöglicht Anwendungen, Netzwerk-Sockets zu öffnen.

KILL_BACKGROUND_PROCESSES

Hintergrundprozesse abbrechen

Ermöglicht einer Anwendung, killBackgroundProcesses(String) aufzurufen.

MANAGE_OWN_CALLS

Eigene Anrufe verwalten

Lässt eine aufrufende Anwendung zu, die eigene Aufrufe durch selbstverwaltete ConnectionService-APIs verwaltet.

MODIFY_AUDIO_SETTINGS

Audio-Einstellungen ändern

Ermöglicht einer Anwendung, die globalen Audio-Einstellungen zu ändern.

NFC

NFC

Ermöglicht Anwendungen, E/A-Operationen über NFC durchzuführen.

NFC_TRANSACTION_EVENT

NFC-Transaktionsereignis

Ermöglicht Anwendungen, NFC-Transaktionsereignisse zu empfangen.

PACKAGE_USAGE_STATS

Statistik zur Package-Verwendung

Ermöglicht einer Anwendung, Statistiken zur Komponentenverwendung zu erfassen.

Die Deklaration der Berechtigung impliziert die Absicht, die API zu verwenden, und der Benutzer des Geräts kann die Berechtigung über die Einstellungsanwendung erteilen.

READ_GSERVICES

GServices lesen

READ_SYNC_SETTINGS

Sync-Einstellungen lesen

Ermöglicht Anwendungen, die Synchronisierungseinstellungen zu lesen.

READ_SYNC_STATS

Sync-Statistik lesen

Ermöglicht Anwendungen, die Synchronisierungsstatistik zu lesen.

RECEIVE_BOOT_COMPLETED

"Start beendet" empfangen

Ermöglicht einer Anwendung, ACTION_BOOT_COMPLETED zu empfangen, das nach dem Beenden des Systemstarts als Broadcast gesendet wird.

REORDER_TASKS

Aufgaben neu anordnen

Ermöglicht einer Anwendung, die Z-Reihenfolge von Aufgaben zu ändern.

REQUEST_COMPANION_RUN_IN_BACKGROUND

Anfordern, dass Zusatz-App im Hintergrund ausgeführt wird

Ermöglicht, dass eine Zusatz-App im Hintergrund ausgeführt wird.

REQUEST_COMPANION_USE_DATA_IN_BACKGROUND

Anfordern, dass Zusatz-App Daten im Hintergrund verwendet

Ermöglicht, dass eine Zusatz-App Daten im Hintergrund verwendet.

REQUEST_DELETE_PACKAGES

Anfordern, dass Packages gelöscht werden

Ermöglicht einer Anwendung, das Löschen von Packages anzufordern. Apps, deren Ziel die APIs Build.VERSION_CODES.P oder höher sind, müssen über diese Berechtigung verfügen, um Intent.ACTION_UNINSTALL_PACKAGE oder PackageInstaller.uninstall(VersionedPackage, IntentSender) verwenden zu können.

REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

Anfordern, dass Akku-Optimierungen ignoriert werden

Berechtigung, die eine Anwendung innehaben muss, um Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS verwenden zu können. Dies ist eine normale Berechtigung: Einer App, die diese Berechtigung anfordert, wird die Berechtigung immer erteilt, ohne dass der Benutzer sie genehmigen oder sehen muss.

SET_ALARM

Alarm festlegen

Ermöglicht einer Anwendung, ein Intent als Broadcast zu senden, um einen Alarm für den Benutzer festzulegen.

SET_WALLPAPER

Hintergrund festlegen

Ermöglicht Anwendungen, den Hintergrund festzulegen.

SET_WALLPAPER_HINTS

Hintergrundhinweise festlegen

Ermöglicht Anwendungen, die Hintergrundhinweise festzulegen.

SUBSCRIBED_FEEDS_READ

Abonnierte Feeds lesen

Ermöglicht einer Anwendung, den Zugriff auf den ContentProvider von abonnierten Feeds zuzulassen.

TRANSMIT_IR

IR übertragen

Lässt die Verwendung des IR-Transmitters des Geräts, sofern verfügbar, zu.

USE_BIOMETRIC

Biometrische Verfahren verwenden

Ermöglicht einer App, die vom Gerät unterstützten biometrischen Verfahren zu verwenden.

USE_FINGERPRINT

Fingerabdruck verwenden

Ermöglicht einer App, Fingerabdruck-Hardware zu verwenden.

VENDING_BILLING

Verkaufsabrechnung (In-App-Abrechnung)

Ermöglicht die Verwendung des Dienstes "In-App-Abrechnung". In der Android-Dokumentation finden Sie weitere Informationen.

VIBRATE

Vibrieren

Ermöglicht den Zugriff auf den Vibrator.

WAKE_LOCK

Wakelock

Ermöglicht die Verwendung von PowerManager WakeLocks, damit der Prozessor nicht in den Ruhezustand wechselt oder das Display abgeblendet wird.

WRITE_SYNC_SETTINGS

Sync-Einstellungen schreiben

Ermöglicht Anwendungen, die Synchronisierungseinstellungen zu schreiben.

WRITE_USER_DICTIONARY

Benutzerwörterbuch schreiben

Ermöglicht einer Anwendung, in das Benutzerwörterbuch zu schreiben.

Die Dokumentation in der Spalte Beschreibung der obigen Tabelle unterliegt der Apache 2.0-Lizenz. Copyright © Android Open Source Project.

Gefährliche Verwendungsberechtigungen

Die folgenden Verwendungsberechtigungen müssen vom Benutzer zur Laufzeit zugelassen werden.

Symbol "Berechtigung" Berechtigung Beschreibung

ACCESS_COARSE_LOCATION

Auf ungefähren Standort zugreifen

Ermöglicht einer App den Zugriff auf den ungefähren Standort, der mithilfe von Netzwerkstandortquellen, wie Mobilfunkmasten und WiFi, ermittelt wird.

ACCESS_FINE_LOCATION

Auf genauen Standort zugreifen

Ermöglicht einer App den Zugriff auf den genauen Standort von Standortquellen, wie GPS, Mobilfunkmasten und WiFi.

ACCESS_MOCK_LOCATION

Auf Pseudostandort zugreifen

Ermöglicht einer Anwendung, Pseudostandort-Provider für Testzwecke zu erstellen.

ADD_VOICEMAIL

Voicemail hinzufügen

Ermöglicht einer Anwendung, dem System Voicemails hinzuzufügen.

ANSWER_PHONECALLS

Telefonanrufe beantworten

Ermöglicht der App, auf einen eingehenden Telefonanruf zu antworten.

AUTHENTICATE_ACCOUNTS

Konten authentifizieren

Ermöglicht einer Anwendung, als AccountAuthenticator für den AccountManager zu fungieren.

BODY_SENSORS

Körpersensoren

Ermöglicht einer Anwendung, auf Daten von Sensoren zuzugreifen, mit denen der Benutzer Vorgänge im Körperinneren, z. B. die Herzfrequenz, misst.

CALL_PHONE

Anrufe tätigen

Ermöglicht einer Anwendung, einen Telefonanruf zu initiieren, ohne dass der Benutzer in der Wählhilfe-Benutzeroberfläche den Anruf bestätigen muss.

CAMERA

Kamera

Erforderlich, um auf die Kamera zugreifen zu können.

CONTINUE_A_CALL_STARTED_IN_ANOTHER_APP

Einen in einer anderen App gestarteten Anruf fortsetzen

Ermöglicht einer aufrufenden App einen Anruf fortzusetzen, der in einer anderen App gestartet wurde. Ein Beispiel ist eine Videoanruf-App, die einen Sprachanruf im Mobilfunknetz des Benutzers fortsetzen möchte.

GET_ACCOUNTS

Konten abrufen

Ermöglicht den Zugriff auf die Liste der Konten im Kontendienst.

MANAGE_ACCOUNTS

Konten verwalten

Ermöglicht einer Anwendung, die Liste der Konten im AccountManager zu verwalten.

PROCESS_OUTGOING_CALLS

Ausgehende Anrufe verarbeiten

Ermöglicht einer Anwendung, ausgehende Anrufe zu überwachen, zu ändern oder abzubrechen.

READ_CALENDAR

Kalender lesen

Ermöglicht einer Anwendung, die Kalenderdaten des Benutzers zu lesen.

READ_CALL_LOG

Anrufprotokoll lesen

Ermöglicht einer Anwendung, das Anrufprotokoll des Benutzers zu lesen.

READ_CONTACTS

Kontakte lesen

Ermöglicht einer Anwendung, die Kontaktdaten des Benutzers zu lesen.

READ_EXTERNAL_STORAGE

Externen Speicher lesen

Ermöglicht einer Anwendung, aus dem externen Speicher zu lesen.

READ_HISTORY_BOOKMARKS

Verlaufslesezeichen lesen

Ermöglicht einer Anwendung, den Browserverlauf und die Lesezeichen des Benutzers zu lesen (aber nicht zu schreiben).

READ_PHONE_NUMBERS

Telefonnummern lesen

Lässt den Lesezugriff auf die Telefonnummern des Geräts zu. Die ist eine Teilmenge der durch READ_PHONE_STATE erteilten Funktionen, die aber für Instant-Apps bereitgestellt werden.

READ_PHONE_STATE

Telefonstatus lesen

Ermöglicht den schreibgeschützten Zugriff auf den Telefonstatus.

READ_PROFILE

Profil lesen

Ermöglicht einer Anwendung, die Daten des persönlichen Profils des Benutzers zu lesen.

READ_SMS

SMS lesen

Ermöglicht einer Anwendung, SMS-Nachrichten zu lesen.

READ_SOCIAL_STREAM

Sozialen Stream lesen

Ermöglicht einer Anwendung, aus dem sozialen Stream des Benutzers zu lesen.

READ_USER_DIRECTORY

Benutzerwörterbuch lesen

Ermöglicht einer Anwendung, das Benutzerwörterbuch zu lesen.

RECEIVE_BOOT_COMPLETED

"Start beendet" empfangen

Ermöglicht einer Anwendung, ACTION_BOOT_COMPLETED zu empfangen, das nach dem Beenden des Systemstarts als Broadcast gesendet wird.

RECEIVE_SMS

MMS empfangen

Ermöglicht einer Anwendung, eingehende MMS-Nachrichten zu überwachen, aufzuzeichnen oder zu verarbeiten.

RECEIVE_WAP_PUSH

WAP Push empfangen

Ermöglicht einer Anwendung, eingehende WAP Push-Nachrichten zu überwachen.

RECORD_AUDIO

Audio aufzeichnen

Ermöglicht einer Anwendung, Audiodaten aufzuzeichnen.

SEND_SMS

SMS senden

Ermöglicht einer Anwendung, SMS-Nachrichten zu senden.

SUBSCRIBED_FEEDS_WRITE

Abonnierte Feeds schreiben

Ermöglicht einer Anwendung, das Schreiben des ContentProvider von abonnierten Feeds zuzulassen.

UNINSTALL_SHORTCUT

Verknüpfung deinstallieren

Verwenden Sie diese Berechtigung in Ihrer App nicht.

Diese Berechtigung wird nicht mehr unterstützt.

USE_CREDENTIALS

Anmeldeinformationen verwenden

Ermöglicht einer Anwendung, authtokens vom AccountManager anzufordern.

USE_SIP

SIP verwenden

Ermöglicht einer Anwendung, den SIP-Dienst zu verwenden.

WRITE_CALENDAR

Kalender schreiben

Ermöglicht einer Anwendung, die Kalenderdaten des Benutzers zu schreiben (aber nicht zu lesen).

WRITE_CALL_LOG

Anrufprotokoll schreiben

Ermöglicht einer Anwendung, die Kontaktdaten des Benutzers zu schreiben (aber nicht zu lesen).

WRITE_CONTACTS

Kontakte schreiben

Ermöglicht einer Anwendung, die Kontaktdaten des Benutzers zu schreiben (aber nicht zu lesen).

WRITE_EXTERNAL_STORAGE

Externen Speicher schreiben

Ermöglicht einer Anwendung, in den externen Speicher zu schreiben.

WRITE_HISTORY_BOOKMARKS

Verlaufslesezeichen schreiben

Ermöglicht einer Anwendung, den Browserverlauf und die Lesezeichen des Benutzers zu schreiben (aber nicht zu lesen).

WRITE_PROFILE

Profil schreiben

Ermöglicht einer Anwendung, die Daten des persönlichen Profils des Benutzers zu schreiben (aber nicht zu lesen).

WRITE_SMS

SMS schreiben

Ermöglicht einer Anwendung, SMS-Nachrichten zu schreiben.

WRITE_SOCIAL_STREAM

Sozialen Stream schreiben

Ermöglicht einer Anwendung, den sozialen Stream des Benutzers zu schreiben (aber nicht zu lesen).

Die Dokumentation in der Spalte Beschreibung der obigen Tabelle unterliegt der Apache 2.0-Lizenz. Copyright © Android Open Source Project.

Verwendungsberechtigungen mit Signatur

Für die folgenden Berechtigungen ist ein passendes Zertifikat erforderlich.

Symbol "Berechtigung" Berechtigung Beschreibung</center>

BIND_ACCESSIBILITY_SERVICE

Dienst für Barrierefreiheit einbinden

Muss von einem AccessibilityService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_AUTOFILL_SERVICE

AutoFill-Dienst einbinden

Muss von einem AutofillService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_CALL_SCREENING_SERVICE

Call-Screening-Dienst einbinden

Muss von einem CallScreeningService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_CARRIER_MESSAGING_SERVICE

Carrier-Messaging-Dienst einbinden

Diese Konstante ist ab API-Level 23 veraltet.

Verwenden Sie sattdessen BIND_CARRIER_SERVICES.

BIND_CARRIER_SERVICES

Carrier-Dienste einbinden

Der Systemprozess, der Dienste in Carrier-Apps einbinden darf, erhält diese Berechtigung. Carrier-Apps sollten mit dieser Berechtigung ihre Dienste schützen, mit denen nur das System verknüpft werden darf.

BIND_CHOOSER_TARGET_SERVICE

Chooser-Target-Dienst einbinden

Muss von einem ChooserTargetService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_CONDITION_PROVIDER_SERVICE

Condition-Provider-Dienst einbinden

Muss von einem ConditionProviderService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_DEVICE_ADMIN

Geräte-Administration einbinden

Muss vom Geräteadministrationsempfänger angefordert werden, um sicherzustellen, dass nur das System damit interagieren kann.

BIND_DREAM_SERVICE

Dream-Dienst einbinden

Muss von einem DreamService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_INCALL_SERVICE

In-Call-Dienst einbinden

Muss von einem InCallService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_INPUT_METHOD

Eingabemethode einbinden

Muss von einem InputMethodService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_MIDI_DEVICE_SERVICE

MIDI-Gerät-Dienst einbinden

Muss von einem MidiDeviceService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_NFC_SERVICE

NFC-Dienst einbinden

Muss von einem HostApduService oder OffHostApduService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_NOTIFICATION_LISTENER_SERVICE

Notification-Listener-Dienst einbinden

Muss von einem NotificationListenerService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_PRINT_SERVICE

Druck-Dienst einbinden

Muss von einem PrintService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_QUICK_SETTINGS_TILE

"Quick Settings"-Kachel einbinden

Ermöglicht einer Anwendung, "Quick Settings"-Kacheln von Dritten einzubinden.


Sollte nur vom System angefordert werden, sollte für TileService-Deklarationen erforderlich sein.

BIND_REMOTEVIEWS

Remoteviews einbinden

Muss von einem RemoteViewsService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_TELECOM_CONNECTION_SERVICE

Telecom-Connection-Dienst einbinden

Muss von einem ConnectionService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_TEXT_SERVICE

Textdienst einbinden

Muss von einem TextService angefordert werden.

BIND_TV_INPUT

TV-Eingang einbinden

Muss von einem TvInputService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_VISUAL_VOICEMAIL_SERVICE

Visuellen Voicemail-Dienst einbinden

Muss von einem VisualVoicemailService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_VOICE_INTERACTION

Sprachinteraktion einbinden

Muss von einem VoiceInteractionService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_VPN_SERVICE

VPN-Dienst einbinden

Muss von einem VpnService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_VR_LISTENER_SERVICE

VR-Listener-Dienst einbinden

Muss von einem VrListenerService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

BIND_WALLPAPER

Hintergrund einbinden

Muss von einem WallpaperService angefordert werden, um sicherzustellen, dass nur das System damit verknüpft werden kann.

CLEAR_APP_CACHE

App-Zwischenspeicher löschen

Ermöglicht einer Anwendung, die Zwischenspeicher aller installierten Anwendungen auf dem Gerät zu löschen.

MANAGE_DOCUMENTS

Dokumente verwalten

Ermöglicht einer Anwendung, den Zugriff auf Dokumente, in der Regel als Teil einer Dokumentenauswahl, zu verwalten.


Diese Berechtigung sollte nur von App zur Verwaltung der Plattformdokumente angefordert werden. Diese Berechtigung kann Apps von Drittherstellern nicht erteilt werden.

READ_VOICEMAIL

Voicemail lesen

Ermöglicht einer Anwendung, Voicemails auf dem System zu lesen.

REQUEST_INSTALL_PACKAGES

Anfordern, dass Packages installiert werden

Ermöglicht einer Anwendung, das Installieren von Packages anzufordern. Apps, deren Ziel höhere APIs als 25 sind, müssen über diese Berechtigung verfügen, um Intent.ACTION_INSTALL_PACKAGE verwenden zu können.

SYSTEM_ALERT_WINDOW

Systemwarnungsfenster

Ermöglicht einer Anwendung, Fenster vom Typ TYPE_SYSTEM_ALERT zu öffnen, die über allen anderen Anwendungen angezeigt werden.

WRITE_SETTINGS

Einstellungen schreiben

Ermöglicht einer Anwendung, die Systemeinstellungen zu lesen oder zu schreiben.

WRITE_VOICEMAIL

Voicemail schreiben

Ermöglicht einer Anwendung, auf dem System vorhandene Voicemails zu ändern und zu entfernen.

Die Dokumentation in der Spalte Beschreibung der obigen Tabelle unterliegt der Apache 2.0-Lizenz. Copyright © Android Open Source Project.

Siehe auch