Lista de permisos de Android, permisos normales y permisos peligrosos en API 23?

¿Qué permisos necesitan para solicitar permisos en tiempo de ejecución de API 23?

A partir del nivel 23 de API, los siguientes permisos se clasifican como 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 

y

Permisos peligrosos:

 READ_CALENDAR WRITE_CALENDAR CAMERA READ_CONTACTS WRITE_CONTACTS GET_ACCOUNTS ACCESS_FINE_LOCATION ACCESS_COARSE_LOCATION RECORD_AUDIO READ_PHONE_STATE READ_PHONE_NUMBERS CALL_PHONE ANSWER_PHONE_CALLS 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 permisos de solicitud múltiples Más información

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

Los permisos normales no afectan directamente la privacidad del usuario. Si la aplicación enumera un permiso normal en su manifiesto, el sistema otorgará automáticamente estos permisos en el momento de la instalación. Algunos de los permisos normales más comunes se dan a continuación.

Verifique y cambie la conexión de datos: incluya estado de la red, estado de Wi-Fi, Bluetooth, Internet, etc.

Ejemplo:

enter image description here

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