Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

List of Android permissions normal permissions and dangerous permissions in API 23? [duplicate]

Which permissions need for requesting permissions at run time of API 23?

like image 467
Ahmad Aghazadeh Avatar asked Apr 29 '16 11:04

Ahmad Aghazadeh


People also ask

What are normal and dangerous permissions in Android?

Android app permissions to avoid Android allows “normal” permissions — such as giving apps access to the internet — by default. That's because normal permissions shouldn't pose a risk to your privacy or your device's functionality. It's the “dangerous” permissions that Android requires your permission to use.

How many types of permissions are there in Android?

The three permission protection levels in Android are as follows: Normal Permissions. Signature Permissions. Dangerous Permissions.

What are two types of permissions in Android?

Android categorizes permissions into different types, including install-time permissions, runtime permissions, and special permissions.

Which permission is not considered dangerous?

Normal permissions include: ACCESS_NOTIFICATION_POLICY, ACCESS_WIFI_STATE, BLUETOOTH, BLUETOOTH_ADMIN, INTERNET, KILL_BACKGROUND_PROCESSES, MANAGE_OWN_CALLS, MODIFY_AUDIO_SETTINGS, SET_ALARM, SET_WALLPAPER, VIBRATE etc.


2 Answers

As of API level 23, the following permissions are classified as 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 

and

Dangerous permissions :

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 ACCESS_MEDIA_LOCATION ACCEPT_HANDOVER ACCESS_BACKGROUND_LOCATION ACTIVITY_RECOGNITION 

Android 6.0 multiple request permissions More info

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

like image 152
Ahmad Aghazadeh Avatar answered Sep 28 '22 07:09

Ahmad Aghazadeh


The Normal permissions do not directly affect the user’s privacy. If application lists a normal permission in its manifest, then these permissions will be automatically granted by the system upon installation. Some of the most common normal permissions are given below.

Check and change data connection: Include network state, Wi-Fi State, Bluetooth, Internet, etc.

Example:

enter image description here

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

like image 40
surya Avatar answered Sep 28 '22 07:09

surya