Verwendet Berechtigungen
Nach oben zu Anwendungsoptionen
Inhaltsverzeichnis
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:
- Auf ungefähren Standort zugreifen
- Auf genauen Standort zugreifen
- Anrufe tätigen
- Kamera
- Internet
- Externen Speicher lesen
- Telefonstatus lesen
- Externen Speicher schreiben
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:
Beschreibung der Felder des Dialogfeldes
Optionen | Beschreibung |
---|---|
Ziel, Übernehmen, Speichern |
Siehe Optionen für das Ziel. |
Gemeinsame Elemente |
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_BLOBS_ACROSS_USERS |
Benutzerübergreifender Zugriff auf Blobs |
Ermöglicht einer Anwendung den benutzerübergreifenden Zugriff auf Daten-Blobs. |
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. |
CALL_COMPANION_APP |
Begleit-App aufrufen |
Ermöglicht es, dass eine App als aufrufende Begleit-App aktiviert wird. |
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 (veraltet) |
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 (nicht mehr empfohlen) |
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. |
HIDE_OVERLAY_WINDOWS |
Overlay-Fenster ausblenden |
Ermöglicht es einer App, zu verhindern, dass Nicht-System-Overlay-Fenster darüber gezeichnet werden. |
HIGH_SAMPLING_RATE_SENSORS |
Sensoren mit hoher Abtastrate |
Ermöglicht einer App den Zugriff auf Sensordaten mit einer Abtastrate von mehr als 200 Hz. |
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. |
INTERACT_ACROSS_PROFILES |
Profilübergreifende Interaktion |
Ermöglicht Interaktionen zwischen Profilen in derselben Profilgruppe. |
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_PREFERRED_PAYMENT_INFO |
NFC-Info des bevorzugten Bezahldiensts |
Ermöglicht Anwendungen, NFC-Informationen über den bevorzugten Bezahldienst zu empfangen. |
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. |
QUERY_ALL_PACKAGES |
Alle Packages abfragen |
Ermöglicht die Abfrage jeder normalen App auf dem Gerät, unabhängig von Manifest-Deklarationen. |
READ_GSERVICES |
GServices lesen |
|
READ_PRECISE_PHONE_STATE |
Präzisen Telefonstatus lesen |
Ermöglicht den schreibgeschützten Zugriff auf den präzisen Telefonstatus und das Lesen von detaillierten Informationen über den Telefonstatus für Anwendungen für spezielle Zwecke. |
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_PROFILE_WATCH |
Überwachung des Profils der Begleit-App anfordern |
Ermöglicht es einer App, die Zuordnung zu einem Gerät über den CompanionDeviceManager als Überwachung anzufordern. Schutzebene: normal. |
REQUEST_COMPANION_RUN_IN_BACKGROUND |
Anfordern, dass eine Begleit-App im Hintergrund ausgeführt wird |
Ermöglicht, dass eine Zusatz-App im Hintergrund ausgeführt wird. |
REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND |
Starten von Vordergrunddiensten aus dem Hintergrund durch Begleit-App anfordern |
Ermöglicht es einer Begleit-App, einen Dienst im Vordergrund aus dem Hintergrund zu starten. |
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. |
REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE |
Überwachung auf Vorhandensein des Begleitgeräts anfordern |
Ermöglicht es einer Anwendung, Benachrichtigungen über die Änderung des Status "Vorhanden" des ihr zugeordneten Begleitgeräts zu abonnieren. |
REQUEST_PASSWORD_COMPLEXITY |
Passwortkomplexität anfordern |
Ermöglicht es einer Anwendung, die Komplexität der Bildschirmsperre abzufragen und Benutzer aufzufordern, die Bildschirmsperre auf einen bestimmten Komplexitätsgrad zu aktualisieren. |
SCHEDULE_EXACT_ALARM |
Genauen Alarm planen |
Ermöglicht es Anwendungen, genaue Alarm-APIs zu verwenden. |
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 (veraltet) |
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. |
UPDATE_PACKAGES_WITHOUT_USER_ACTION |
Packages ohne Benutzeraktion aktualisieren |
Ermöglicht es einer Anwendung, über PackageInstaller.SessionParams.setRequireUserAction(int) anzugeben, dass für eine Aktualisierung der Anwendung keine Benutzeraktion erforderlich sein soll. |
USE_BIOMETRIC |
Biometrische Verfahren verwenden |
Ermöglicht einer App, die vom Gerät unterstützten biometrischen Verfahren zu verwenden. |
USE_FINGERPRINT |
Fingerabdruck verwenden (nicht mehr empfohlen) |
Ermöglicht einer App, Fingerabdruck-Hardware zu verwenden. |
USE_FULL_SCREEN_INTENT |
Intent im Vollbildmodus verwenden |
Erforderlich für Apps, die Benachrichtigungen mit Intents im Vollbildmodus verwenden. |
VENDING_BILLING |
Verkaufsabrechnung (In-App-Abrechnung) (veraltet) |
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_BACKGROUND_LOCATION |
Auf Hintergrund-Speicherort zugreifen |
Ermöglicht einer App den Zugriff auf einen Speicherort im Hintergrund. Die Anforderung dieser Berechtigung allein gibt Ihnen noch keinen Zugriff auf den Standort, daher müssen Sie auch entweder ACCESS_COARSE_LOCATION oder ACCESS_FINE_LOCATION anfordern. |
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_MEDIA_LOCATION |
Auf Medien-Speicherort zugreifen |
Ermöglicht einer Anwendung den Zugriff auf alle geografischen Standorte, die in der freigegebenen Sammlung des Benutzers vorhanden sind. |
ACCESS_MOCK_LOCATION |
Auf Pseudostandort zugreifen (veraltet) |
Ermöglicht einer Anwendung, Pseudostandort-Provider für Testzwecke zu erstellen. |
ACTIVITY_RECOGNITION |
Aktivitätserkennung |
Ermöglicht es einer Anwendung, körperliche Aktivität zu erkennen. |
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 (veraltet) |
Ermöglicht einer Anwendung, als AccountAuthenticator für den AccountManager zu fungieren. |
BLUETOOTH_ADVERTISE |
Bluetooth-Werbung |
Ermöglicht es, Bluetooth-Geräte in der Nähe anzusprechen. |
BLUETOOTH_CONNECT |
Bluetooth-Verbindung |
Ermöglicht es, eine Verbindung mit gekoppelten Bluetooth-Geräten herzustellen. |
BLUETOOTH_SCAN |
Bluetooth-Scan |
Ermöglicht es, Bluetooth-Geräte in der Nähe zu erkennen und zu koppeln. |
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 (veraltet) |
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 (veraltet) |
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 (veraltet) |
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_DICTIONARY |
Benutzerwörterbuch lesen (veraltet) |
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_MMS |
MMS empfangen |
Ermöglicht einer Anwendung, eingehende MMS-Nachrichten zu überwachen. |
RECEIVE_SMS |
SMS empfangen |
Ermöglicht einer Anwendung, SMS-Nachrichten zu empfangen. |
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 (veraltet) |
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 |
Anmeldedaten verwenden (veraltet) |
Ermöglicht einer Anwendung, authtokens vom AccountManager anzufordern. |
USE_SIP |
SIP verwenden |
Ermöglicht einer Anwendung, den SIP-Dienst zu verwenden. |
UWB_RANGING |
UWB-Positionsbestimmung |
Ermöglicht es, die Position von Geräten über Ultra-Breitband zu bestimmen. |
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 (veraltet) |
Ermöglicht einer Anwendung, den Browserverlauf und die Lesezeichen des Benutzers zu schreiben (aber nicht zu lesen). |
WRITE_PROFILE |
Profil schreiben (veraltet) |
Ermöglicht einer Anwendung, die Daten des persönlichen Profils des Benutzers zu schreiben (aber nicht zu lesen). |
WRITE_SMS |
SMS schreiben (veraltet) |
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.
|
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.
|
MANAGE_EXTERNAL_STORAGE |
Externen Speicher verwalten |
Ermöglicht einer Anwendung einen umfassenden Zugriff auf externen Speicher im Bereichsspeicher. |
MANAGE_MEDIA |
Medien verwalten |
Ermöglicht es einer Anwendung, Metadateien auf diesem Gerät oder einem verbundenen Speichergerät ohne Benutzerbestätigung zu ändern oder zu löschen. |
MANAGE_ONGOING_CALLS |
Laufende Anrufe verwalten |
Ermöglicht es, Details zu laufenden Anrufen abzufragen und laufende Anrufe zu verwalten. Schutzebene: signature|appop |
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. |
USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER |
ICC-Authentifizierung mit Gerätebezeichner verwenden |
Ermöglicht es, Gerätebezeichner zu lesen und die ICC-basierte Authentifizierung wie EAP-AKA zu verwenden. |
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.