38

Quali autorizzazioni sono necessarie per richiedere le autorizzazioni in fase di esecuzione dell'API 23?Elenco delle autorizzazioni Android autorizzazioni normali e autorizzazioni pericolose nell'API 23?

+0

Eventuali duplicati di [ L'autorizzazione Android non funziona anche se l'ho dichiarata] (http://stackoverflow.com/questions/32635704/android-permission-doesnt-work-even-if-i-have-declared-it) –

+4

Questo sembra qualcosa è più facile per Google quindi fare una domanda su SO. – Booger

risposta

89

A partire dal livello di API 23, le seguenti autorizzazioni sono classificati come PROTECTION_NORMAL:

ACCESS_LOCATION_EXTRA_COMMANDS 
ACCESS_NETWORK_STATE 
ACCESS_NOTIFICATION_POLICY 
ACCESS_WIFI_STATE 
BLUETOOTH 
BLUETOOTH_ADMIN 
BROADCAST_STICKY 
CHANGE_NETWORK_STATE 
CHANGE_WIFI_MULTICAST_STATE 
CHANGE_WIFI_STATE 
DISABLE_KEYGUARD 
EXPAND_STATUS_BAR 
GET_PACKAGE_SIZE 
INSTALL_SHORTCUT 
INTERNET 
KILL_BACKGROUND_PROCESSES 
MODIFY_AUDIO_SETTINGS 
NFC 
READ_SYNC_SETTINGS 
READ_SYNC_STATS 
RECEIVE_BOOT_COMPLETED 
REORDER_TASKS 
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 
REQUEST_INSTALL_PACKAGES 
SET_ALARM 
SET_TIME_ZONE 
SET_WALLPAPER 
SET_WALLPAPER_HINTS 
TRANSMIT_IR 
UNINSTALL_SHORTCUT 
USE_FINGERPRINT 
VIBRATE 
WAKE_LOCK 
WRITE_SYNC_SETTINGS 

e

permessi pericolosi:

READ_CALENDAR 
WRITE_CALENDAR 
CAMERA 
READ_CONTACTS 
WRITE_CONTACTS 
GET_ACCOUNTS 
ACCESS_FINE_LOCATION 
ACCESS_COARSE_LOCATION 
RECORD_AUDIO 
READ_PHONE_STATE 
CALL_PHONE 
READ_CALL_LOG 
WRITE_CALL_LOG 
ADD_VOICEMAIL 
USE_SIP 
PROCESS_OUTGOING_CALLS 
BODY_SENSORS 
SEND_SMS 
RECEIVE_SMS 
READ_SMS 
RECEIVE_WAP_PUSH 
RECEIVE_MMS 
READ_EXTERNAL_STORAGE 
WRITE_EXTERNAL_STORAGE 

Android 6.0 più richiesta autorizzazioni More info

Fonte https://developer.android.com/guide/topics/permissions/requesting.html#normal-dangerous

+3

Come i servizi di autenticazione e GPS/posizione? –

+0

Vedere questo link: http://www.vogella.com/tutorials/AndroidLocationAPI/article.html o https://www.tutorialspoint.com/android/android_location_based_services.htm –

+0

Attendi perché WRITE_EXTERNAL_STORAGE IN QUESTA LISTA. Non penso che sia un permesso pericoloso –

1

Le autorizzazioni normali non influiscono direttamente sulla privacy dell'utente. Se l'applicazione elenca un'autorizzazione normale nel manifest, queste autorizzazioni verranno automaticamente concesse dal sistema al momento dell'installazione. Di seguito sono riportate alcune delle autorizzazioni normali più comuni.

Controllare e collegamento modifica dei dati: Include lo stato della rete, stato Wi-Fi, Bluetooth, Internet, ecc

Esempio:

enter image description here

Fonte: https://vmokshagroup.com/blog/android-runtime-permissions/