Tabella di descrizione dei permessi Android Manifest

Tabella di corrispondenza delle descrizioni delle autorizzazioni del Manifest Android, utile per gli sviluppatori android per comprendere le funzionalità delle autorizzazioni Piccolo trucco: Ctrl+F per ricercare rapidamente
Autorizzazione Nome Descrizione
android.permission.ACCESS_CHECKIN_PROPERTIES Accesso alle proprietà di registrazione Autorizzazione per leggere o scrivere la tabella delle proprietà del database di check-in
android.permission.ACCESS_COARSE_LOCATION Ottieni posizione approssimativa Ottieni informazioni di latitudine e longitudine dell'utente tramite WiFi o torre mobile, con una precisione di errore di circa 30-1500 metri
android.permission.ACCESS_FINE_LOCATION Ottieni posizione precisa Ottieni informazioni di localizzazione tramite GPS, con precisione inferiore a 10 metri
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Accesso ai comandi di localizzazione extra Consente all'app di accedere a comandi di fornitori di localizzazione aggiuntivi
android.permission.ACCESS_MOCK_LOCATION Ottieni informazioni sulla localizzazione simulata Ottieni informazioni sulla localizzazione simulata, generalmente utilizzato per aiutare gli sviluppatori a debug dell'applicazione
android.permission.ACCESS_NETWORK_STATE Ottieni stato di rete Ottieni informazioni sullo stato della rete, ad esempio se la connessione di rete è valida
android.permission.ACCESS_SURFACE_FLINGER Accesso a Surface Flinger Supporto per la visualizzazione grafica di basso livello sulla piattaforma Android, generalmente utilizzato per giochi o schermate in anteprima della fotocamera
android.permission.ACCESS_WIFI_STATE Ottieni stato WiFi Ottieni lo stato della connessione WiFi attuale e le informazioni sugli hotspot WLAN
android.permission.ACCOUNT_MANAGER Gestione account Ottieni informazioni di verifica dell'account, principalmente per informazioni sull'account GMail, accessibile solo dai processi di sistema
android.permission.AUTHENTICATE_ACCOUNTS Autenticazione account Consente a un'app di accedere alle informazioni relative alla gestione degli account attraverso l'autenticazione degli account
android.permission.BATTERY_STATS Statistiche della batteria Ottieni informazioni sulle statistiche della batteria
android.permission.BIND_APPWIDGET Collega widget Consente a un'app di informare il servizio appWidget di aver bisogno di accedere al database dei widget, utilizzato solo da pochissime applicazioni
android.permission.BIND_DEVICE_ADMIN Collega amministrazione dispositivo Richiedi il ricevitore dell'amministratore del sistema, accessibile solo dal sistema
android.permission.BIND_INPUT_METHOD Collega metodo di input Richiedi il servizio InputMethodService, accessibile solo dal sistema
android.permission.BIND_REMOTEVIEWS Collega RemoteView Deve essere richiesto tramite il servizio RemoteViewsService, accessibile solo dal sistema
android.permission.BIND_WALLPAPER Collega sfondo Deve essere richiesto tramite il servizio WallpaperService, accessibile solo dal sistema
android.permission.BLUETOOTH Utilizzo Bluetooth Consente a un'app di connettersi a dispositivi Bluetooth accoppiati
android.permission.BLUETOOTH_ADMIN Gestione Bluetooth Consente a un'app di scoprire e accoppiare nuovi dispositivi Bluetooth
android.permission.BRICK Trasforma in mattoni Consente di disattivare il telefono, molto pericoloso, come suggerisce il nome, rende il telefono un "mattone"
android.permission.BROADCAST_PACKAGE_REMOVED Broadcast alla rimozione dell'app Attiva un broadcast quando un'app viene rimossa
android.permission.BROADCAST_SMS Broadcast alla ricezione di SMS Attiva un broadcast alla ricezione di un SMS
android.permission.BROADCAST_STICKY Broadcast continuo Consente a un'app di ricevere rapidamente il prossimo broadcast dopo aver ricevuto un broadcast
android.permission.BROADCAST_WAP_PUSH Broadcast WAP PUSH Attiva un broadcast dopo la ricezione del servizio WAP PUSH
android.permission.CALL_PHONE Effettua chiamate Consente a un'app di inserire un numero di telefono da un dialer non di sistema
android.permission.CALL_PRIVILEGED Autorizzazione alle chiamate Consente a un'app di effettuare chiamate, sostituendo l'interfaccia del dialer di sistema
android.permission.CAMERA Autorizzazione alla fotocamera Consente l'accesso alla fotocamera per effettuare foto
android.permission.CHANGE_COMPONENT_ENABLED_STATE Cambia stato componente Cambia se un componente è abilitato o meno
android.permission.CHANGE_CONFIGURATION Cambia configurazione Consente all'app corrente di cambiare configurazione, come la localizzazione
android.permission.CHANGE_NETWORK_STATE Cambia stato rete Cambia lo stato della rete, ad esempio se può connettersi
android.permission.CHANGE_WIFI_MULTICAST_STATE Cambia stato multicast WiFi Cambia lo stato multicast WiFi
android.permission.CHANGE_WIFI_STATE Cambia stato WiFi Cambia lo stato WiFi
android.permission.CLEAR_APP_CACHE Pulisci la cache dell'app Pulisci la cache dell'app
android.permission.CLEAR_APP_USER_DATA Pulisci i dati dell'utente Pulisci i dati dell'utente dell'app
android.permission.CWJ_GROUP Autorizzazione di accesso di basso livello Consente al gruppo di account CWJ di accedere alle informazioni di basso livello
android.permission.CELL_PHONE_MASTER_EX Autorizzazione dell'ottimizzatore del telefono Autorizzazione dell'ottimizzatore del telefono
android.permission.CONTROL_LOCATION_UPDATES Controlla gli aggiornamenti della localizzazione Consente di ricevere cambiamenti nelle informazioni di localizzazione della rete mobile
android.permission.DELETE_CACHE_FILES Elimina file di cache Consente all'app di eliminare file di cache
android.permission.DELETE_PACKAGES Elimina applicazioni Consente a un'app di eliminare altre applicazioni
android.permission.DEVICE_POWER Gestione della potenza Consente l'accesso alla gestione della potenza di basso livello
android.permission.DIAGNOSTIC Diagnostica dell'app Consente all'app di scrivere in risorse di diagnostica
android.permission.DISABLE_KEYGUARD Disabilita il blocco tastiera Consente all'app di disabilitare il blocco della tastiera
android.permission.DUMP Dump delle informazioni di sistema Consente all'app di ottenere informazioni di dump dal servizio di sistema
android.permission.EXPAND_STATUS_BAR Controllo della barra di stato Consente all'app di espandere o contrarre la barra di stato
android.permission.FACTORY_TEST Modalità di test di fabbrica Consente all'app di eseguire la modalità di test di fabbrica
android.permission.FLASHLIGHT Utilizza il flash Consente l'accesso al flash
android.permission.FORCE_BACK Forza il ritorno Consente all'app di forzare l'utilizzo del tasto di ritorno, indipendentemente dal fatto che l'attività sia in cima
android.permission.GET_ACCOUNTS Accedi all'elenco degli account Gmail Accedi all'elenco degli account GMail
android.permission.GET_PACKAGE_SIZE Ottieni la dimensione dell'app Ottieni la dimensione del file dell'app
android.permission.GET_TASKS Ottieni informazioni sulle attività Consente all'app di ottenere informazioni sulle app attualmente in esecuzione o su quelle recentemente utilizzate
android.permission.GLOBAL_SEARCH Consenti la ricerca globale Consente all'app di utilizzare la funzione di ricerca globale
android.permission.HARDWARE_TEST Test dell'hardware Accedi a dispositivi hardware ausiliari per testare l'hardware
android.permission.INJECT_EVENTS Inject eventi Consente di accedere agli eventi a basso livello di questo programma, ottenendo un flusso di eventi da tasti e trackball
android.permission.INSTALL_LOCATION_PROVIDER Installa fornitore di localizzazione Installa un fornitore di localizzazione
android.permission.INSTALL_PACKAGES Installa applicazioni Consente all'app di installare applicazioni
android.permission.INTERNAL_SYSTEM_WINDOW Finestra di sistema interna Consente all'app di aprire finestre interne, non aperto a terze parti
android.permission.INTERNET Accedi alla rete Accedi alla connessione di rete, potrebbe generare traffico GPRS
android.permission.KILL_BACKGROUND_PROCESSES Termina processi in background Consente all'app di invocare il metodo killBackgroundProcesses (String) per terminare processi in background
android.permission.MANAGE_ACCOUNTS Gestione account Consente all'app di gestire l'elenco degli account in AccountManager
android.permission.MANAGE_APP_TOKENS Gestione dei riferimenti delle applicazioni Gestisce la creazione, distruzione e l'ordine Z, utilizzato solo per il sistema
android.permission.MTWEAK_USER Autorizzazione avanzata Consente all'utente mTweak di accedere ai permessi di sistema avanzati
android.permission.MTWEAK_FORUM Autorizzazione della comunità Consente di utilizzare i permessi della comunità mTweak
android.permission.MASTER_CLEAR Formattazione morbida Consente all'app di eseguire la formattazione morbida, rimuovendo le informazioni di configurazione di sistema
android.permission.MODIFY_AUDIO_SETTINGS Modifica delle impostazioni audio Modifica delle informazioni delle impostazioni audio
android.permission.MODIFY_PHONE_STATE Modifica dello stato del telefono Modifica dello stato del telefono, come la modalità aereo, ma non include la sostituzione dell'interfaccia del dialer di sistema
android.permission.MOUNT_FORMAT_FILESYSTEMS Format filessystem Format file system rimovibile, come la formattazione della scheda SD
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Monta file system Monta e smonta file system esterni
android.permission.NFC Abilita la comunicazione NFC Consente all'app di eseguire operazioni di comunicazione a corto raggio tramite NFC
android.permission.PERSISTENT_ACTIVITY Attività persistente Crea un'attività persistente, questa funzionalità è segnata per essere rimossa in futuro
android.permission.PROCESS_OUTGOING_CALLS Gestisci telefonate in uscita Consente all'app di monitorare, modificare o abbandonare le telefonate in uscita
android.permission.READ_CALENDAR Leggi promemoria del calendario Consente all'app di leggere le informazioni sul calendario dell'utente
android.permission.READ_CONTACTS Leggi i contatti Consente all'app di accedere alle informazioni della rubrica dei contatti
android.permission.READ_FRAME_BUFFER Screenshot Legge il framebuffer per fare screenshot
com.android.browser.permission.READ_HISTORY_BOOKMARKS Leggi segnalibri e cronologia Leggi i segnalibri e la cronologia del browser
android.permission.READ_INPUT_STATE Leggi stato di input Leggi lo stato di input del tasto corrente, utilizzabile solo dal sistema
android.permission.READ_LOGS Leggi log di sistema Leggi i log di basso livello del sistema
android.permission.READ_PHONE_STATE Leggi stato del telefono Accedi allo stato del telefono
android.permission.READ_SMS Leggi il contenuto degli SMS Leggi il contenuto degli SMS
android.permission.READ_SYNC_SETTINGS Leggi impostazioni di sincronizzazione Leggi le impostazioni di sincronizzazione, leggi le impostazioni di sincronizzazione online di Google
android.permission.READ_SYNC_STATS Leggi stato di sincronizzazione Leggi lo stato della sincronizzazione, ottieni lo stato di sincronizzazione online di Google
android.permission.REBOOT Riavvia dispositivo Consente all'app di riavviare il dispositivo
android.permission.RECEIVE_BOOT_COMPLETED Esecuzione automatica all'avvio Consente all'app di avviarsi automaticamente all'accensione
android.permission.RECEIVE_MMS Ricevi MMS Ricevi MMS
android.permission.RECEIVE_SMS Ricevi SMS Ricevi SMS
android.permission.RECEIVE_WAP_PUSH Ricevi Wap Push Ricevi messaggi WAP PUSH
android.permission.RECORD_AUDIO Registrazione audio Registra suoni tramite il microfono del telefono o delle cuffie
android.permission.REORDER_TASKS Riordina attività di sistema Riordina le attività Z-axis attualmente in esecuzione nel sistema
android.permission.RESTART_PACKAGES Termina attività di sistema Termina le attività tramite il metodo restartPackage(String), questo modo sarà abbandonato in futuro
android.permission.SEND_SMS Invia SMS Invia SMS
android.permission.SET_ACTIVITY_WATCHER Imposta watcher di attività Imposta un osservatore dell'attività, generalmente utilizzato per testare con monkey
com.android.alarm.permission.SET_ALARM Imposta avviso di allarme Imposta avvisi di allerta
android.permission.SET_ALWAYS_FINISH Imposta sempre di uscire Imposta se l'app deve uscire sempre in background
android.permission.SET_ANIMATION_SCALE Imposta scala di animazione Imposta una scala di animazione globale
android.permission.SET_DEBUG_APP Imposta l'app di debug Imposta un'app per il debug, generalmente utilizzato per lo sviluppo
android.permission.SET_ORIENTATION Imposta orientamento dello schermo Imposta l'orientamento dello schermo per visualizzare in orizzontale o nel formato standard, non utilizzato per applicazioni normali
android.permission.SET_PREFERRED_APPLICATIONS Imposta parametri dell'app Imposta i parametri dell'app, non più funzionante, controlla addPackageToPreferred(String) per caratteristiche specifiche
android.permission.SET_PROCESS_LIMIT Imposta limite di processo Consente all'app di impostare il limite massimo del numero di processi
android.permission.SET_TIME Imposta ora di sistema Imposta l'ora di sistema
android.permission.SET_TIME_ZONE Imposta fuso orario di sistema Imposta il fuso orario di sistema
android.permission.SET_WALLPAPER Imposta sfondo del desktop Imposta sfondo del desktop
android.permission.SET_WALLPAPER_HINTS Imposta suggerimenti per gli sfondi Imposta suggerimenti per gli sfondi
android.permission.SIGNAL_PERSISTENT_PROCESSES Invia segnali di processi persistenti Invia un segnale per un processo permanente
android.permission.STATUS_BAR Controllo barra di stato Consente all'app di aprire, chiudere o disabilitare la barra di stato
android.permission.SUBSCRIBED_FEEDS_READ Accedi a contenuti sottoscritti Accedi al database delle informazioni sottoscritte
android.permission.SUBSCRIBED_FEEDS_WRITE Scrivi contenuti sottoscritti Scrivi o modifica il database dei contenuti sottoscritti
android.permission.SYSTEM_ALERT_WINDOW Mostra finestra di sistema Mostra una finestra di sistema
android.permission.UPDATE_DEVICE_STATS Aggiorna stato dispositivo Aggiorna lo stato del dispositivo
android.permission.USE_CREDENTIALS Usa credenziali Consente all'app di richiedere verifiche da AccountManager
android.permission.USE_SIP Usa video SIP Consente all'app di utilizzare il servizio video SIP
android.permission.VIBRATE Usa vibrazione Consente di vibrare
android.permission.WAKE_LOCK Blocco di attivazione Consente all'app di eseguire processi in background mentre lo schermo è spento
android.permission.WRITE_APN_SETTINGS Scrivi impostazioni del punto di accesso GPRS Scrivi le impostazioni del punto di accesso GPRS della rete
android.permission.WRITE_CALENDAR Scrivi promemoria del calendario Scrive nel calendario, ma non può leggere
android.permission.WRITE_CONTACTS Scrivi contatti Scrive nei contatti, ma non può leggere
android.permission.WRITE_EXTERNAL_STORAGE Scrivi su memoria esterna Consente all'app di scrivere su memoria esterna, come scrivere file su SD card
android.permission.WRITE_GSERVICES Scrivi dati di Google Maps Consente all'app di scrivere dati del servizio Google Map
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Scrivi segnalibri e cronologia Scrivi la cronologia o i segnalibri del browser, ma non può leggere
android.permission.WRITE_SECURE_SETTINGS Leggi e scrivi impostazioni di sistema sensibili Consente all'app di leggere e scrivere impostazioni sensibili di sicurezza di sistema
android.permission.WRITE_SETTINGS Leggi e scrivi impostazioni di sistema Consente di leggere e scrivere impostazioni di sistema
android.permission.WRITE_SMS Scrivi SMS Consente di scrivere messaggi SMS

Tabella di corrispondenza delle descrizioni delle autorizzazioni del Manifest Android - Panoramica delle autorizzazioni Android

Nel sviluppo Android, il file Android Manifest è fondamentale per configurare le autorizzazioni delle app. Ogni app Android deve dichiarare le autorizzazioni necessarie per accedere alle risorse di sistema. Questo articolo ti offre una completa tabella di corrispondenza delle descrizioni delle autorizzazioni del Manifest Android, utile per gli sviluppatori per visualizzare e comprendere varie autorizzazioni Android e le relative funzionalità.

Cosa sono le autorizzazioni del Manifest Android?

Nel file Android Manifest, vengono dichiarate le autorizzazioni necessarie per un'app, che determinano quali risorse di sistema e funzionalità può accedere. Ad esempio, per accedere alla rete, utilizzare la fotocamera o leggere le informazioni di contatto, è necessario dichiarare le autorizzazioni pertinenti nel file Manifest.

Tabella di corrispondenza delle descrizioni delle autorizzazioni Android comuni

Di seguito è riportata una tabella delle descrizioni delle autorizzazioni Android più comuni. Puoi rapidamente capire la funzionalità delle autorizzazioni visualizzando il nome dell'autorizzazione e la sua descrizione:

Nome dell'Autorizzazione Descrizione dell'Autorizzazione
INTERNET Consente all'app di accedere alla rete per eseguire operazioni di rete.
ACCESS_NETWORK_STATE Consente all'app di accedere alle informazioni sullo stato della rete, per verificare se è connessa.
READ_EXTERNAL_STORAGE Consente all'app di leggere file dalla memoria esterna.
WRITE_EXTERNAL_STORAGE Consente all'app di scrivere file nella memoria esterna.
CAMERA Consente all'app di accedere alla fotocamera del dispositivo.
ACCESS_FINE_LOCATION Consente all'app di accedere a informazioni precisi sulla posizione (GPS).
ACCESS_COARSE_LOCATION Consente all'app di accedere a informazioni sulla posizione approssimativa (torre e Wi-Fi).
READ_CONTACTS Consente all'app di leggere informazioni sui contatti sul dispositivo.
WRITE_CONTACTS Consente all'app di modificare informazioni sui contatti sul dispositivo.
CALL_PHONE Consente all'app di effettuare chiamate telefoniche direttamente.
READ_SMS Consente all'app di leggere il contenuto degli SMS.
RECEIVE_SMS Consente all'app di ricevere SMS.
READ_CALENDAR Consente all'app di leggere informazioni sul calendario del dispositivo.
WRITE_CALENDAR Consente all'app di modificare le informazioni sul calendario del dispositivo.

Come dichiarare le autorizzazioni nel Manifest Android?

Nel file AndroidManifest.xml del progetto Android, devi dichiarare le autorizzazioni necessarie per l'app usando il tag <uses-permission>. Ecco un esempio di come dichiarare un'autorizzazione:


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

Puoi dichiarare più autorizzazioni in base alle esigenze dell'app.

Conclusione

Comprendere e configurare correttamente le autorizzazioni del Manifest Android è fondamentale per gli sviluppatori. Utilizzando questa tabella di corrispondenza delle descrizioni delle autorizzazioni del Manifest Android, puoi facilmente cercare e comprendere la funzione di ciascuna autorizzazione, assicurandoti che l'app disponga delle autorizzazioni necessarie durante l'esecuzione e che segua le migliori pratiche.

La tua cronologia:
Seleziona la lingua