Permission Name Description
android.permission.ACCESS_CHECKIN_PROPERTIES Access Check-in Properties Permission to read or write properties in the check-in database of registration properties.
android.permission.ACCESS_COARSE_LOCATION Access Coarse Location Allows an app to access approximate location derived from network-based methods such as Wi-Fi or mobile cell towers, with an accuracy typically ranging between 30 and 1500 meters.
android.permission.ACCESS_FINE_LOCATION Access Fine Location Allows an app to access precise location from GPS satellites, with accuracy up to 10 meters.
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Access Location Extra Commands Allows an application to access extra location provider commands.
android.permission.ACCESS_MOCK_LOCATION Access Mock Location Allows an app to create mock location providers for testing purposes.
android.permission.ACCESS_NETWORK_STATE Access Network State Allows an app to access information about networks, such as whether Wi-Fi is enabled and connected.
android.permission.ACCESS_SURFACE_FLINGER Access Surface Flinger Allows access to low-level graphics display support on the Android platform, typically used for game or camera preview surfaces and capturing screenshots in low-level mode.
android.permission.ACCESS_WIFI_STATE Access WiFi State Allows an app to access information about Wi-Fi networks.
android.permission.ACCOUNT_MANAGER Account Manager Allows access to the account authenticator information, including Google accounts. Only system-level processes can use this permission.
android.permission.AUTHENTICATE_ACCOUNTS Authenticate Accounts Allows an app to access the ACCOUNT_MANAGER's account-related information using account authentication tokens.
android.permission.BATTERY_STATS Battery Stats Allows access to battery usage statistics.
android.permission.BIND_APPWIDGET Bind AppWidget Allows an application to tell the AppWidget service which application can access AppWidget's database. Used by very few applications.
android.permission.BIND_DEVICE_ADMIN Bind Device Admin Allows the application to request device administration receiver (DeviceAdminReceiver), which only the system can use.
android.permission.BIND_INPUT_METHOD Bind Input Method Allows the application to bind to the InputMethodService, which only the system can use.
android.permission.BIND_REMOTEVIEWS Bind RemoteViews Allows the application to request RemoteViewsService, which only the system can use.
android.permission.BIND_WALLPAPER Bind Wallpaper Allows the application to request WallpaperService, which only the system can use.
android.permission.BLUETOOTH Use Bluetooth Allows an application to connect to paired Bluetooth devices.
android.permission.BLUETOOTH_ADMIN Bluetooth Administration Allows an application to discover and pair Bluetooth devices.
android.permission.BRICK Brick Allows an application to disable the device, which is very dangerous and turns the phone into a brick.
android.permission.BROADCAST_PACKAGE_REMOVED Broadcast Package Removed Allows an application to broadcast when a package is removed.
android.permission.BROADCAST_SMS Broadcast SMS Received Allows an application to broadcast when an SMS is received.
android.permission.BROADCAST_STICKY Sticky Broadcast Allows an application to send sticky broadcasts, which persist after the broadcast ends.
android.permission.BROADCAST_WAP_PUSH WAP PUSH Broadcast Allows an application to broadcast a WAP PUSH message after it is received.
android.permission.CALL_PHONE Call Phone Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call being placed.
android.permission.CALL_PRIVILEGED Call Privileged Allows an application to call any phone number, including emergency numbers, without going through the Dialer user interface to confirm the call.
android.permission.CAMERA Camera Required to be able to access the camera device.
android.permission.CHANGE_COMPONENT_ENABLED_STATE Change Component State Allows an application to change whether a component is enabled or not.
android.permission.CHANGE_CONFIGURATION Change Configuration Allows the current application to modify the current configuration, such as locale.
android.permission.CHANGE_NETWORK_STATE Change Network State Allows an application to change whether the network is available or not.
android.permission.CHANGE_WIFI_MULTICAST_STATE Change WiFi Multicast State Allows an application to change WiFi multicast state.
android.permission.CHANGE_WIFI_STATE Change WiFi State Allows an application to change WiFi connectivity state.
android.permission.CLEAR_APP_CACHE Clear App Cache Allows an application to clear the caches of all installed applications on the device.
android.permission.CLEAR_APP_USER_DATA Clear User Data Allows an application to clear user data.
android.permission.CWJ_GROUP Underlying Access Permission Allows CWJ account group to access underlying information.
android.permission.CELL_PHONE_MASTER_EX Mobile Optimization Master Extended Permission Allows Mobile Optimization Master extended permissions.
android.permission.CONTROL_LOCATION_UPDATES Control Location Updates Allows an application to control location updates using mobile networks.
android.permission.DELETE_CACHE_FILES Delete Cache Files Allows an application to delete cache files.
android.permission.DELETE_PACKAGES Delete Applications Allows an application to delete applications.
android.permission.DEVICE_POWER Device Power Management Allows access to low-level power management.
android.permission.DIAGNOSTIC Application Diagnostics Allows application to RW to diagnostic resources.
android.permission.DISABLE_KEYGUARD Disable Keyguard Allows applications to disable the keyguard.
android.permission.DUMP Dump System Information Allows an application to retrieve system dump information from system services.
android.permission.EXPAND_STATUS_BAR Expand Status Bar Allows an application to expand or collapse the status bar.
android.permission.FACTORY_TEST Factory Test Mode Allows an application to run in factory test mode.
android.permission.FLASHLIGHT Use Flashlight Allows access to the flashlight.
android.permission.FORCE_BACK Force Back Allows an application to force using the back button, regardless of whether the activity is at the top.
android.permission.GET_ACCOUNTS Access Accounts Gmail List Allows access to the list of accounts in the Accounts Service.
android.permission.GET_PACKAGE_SIZE Get App Size Allows an application to retrieve its code, data, and cache sizes.
android.permission.GET_TASKS Get Task Information Allows an application to retrieve information about tasks that are currently or recently running.
android.permission.GLOBAL_SEARCH Global Search Allows an application to perform global search functionality.
android.permission.HARDWARE_TEST Hardware Testing Allows access to hardware diagnostic tools.
android.permission.INJECT_EVENTS Inject Events Allows an application to inject user events (key press, touch events) into the event stream managed by the system.
android.permission.INSTALL_LOCATION_PROVIDER Install Location Provider Allows an application to install a location provider into the Location Manager.
android.permission.INSTALL_PACKAGES Install Applications Allows an application to install packages.
android.permission.INTERNAL_SYSTEM_WINDOW Internal System Windows Allows an application to open windows that are for use by parts of the system user interface. Not for use by third-party applications.
android.permission.INTERNET Internet Access Allows applications to open network sockets.
android.permission.KILL_BACKGROUND_PROCESSES Kill Background Processes Allows an application to call `ActivityManager.killBackgroundProcesses(String)`.
android.permission.MANAGE_ACCOUNTS Manage Accounts Allows an application to manage the list of accounts in the AccountManager.
android.permission.MANAGE_APP_TOKENS Manage Application Tokens Allows an application to manage (create, destroy, Z-order) application tokens.
android.permission.MTWEAK_USER Advanced Permission Allows mTweak users to access advanced system permissions.
android.permission.MTWEAK_FORUM Community Permission Allows access to mTweak community permissions.
android.permission.MASTER_CLEAR Master Clear Allows an application to perform a factory reset and erase all data on the device.
android.permission.MODIFY_AUDIO_SETTINGS Modify Audio Settings Allows modification of global audio settings.
android.permission.MODIFY_PHONE_STATE Modify Phone State Allows modification of the telephony state - power on/off, airplane mode, but does not include replacing the system dialer interface.
android.permission.MOUNT_FORMAT_FILESYSTEMS Format File Systems Allows formatting file systems such as ClearSD card.
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Mount File Systems Allows mounting and unmounting file systems for removable storage.
android.permission.NFC Allow NFC Communication Allows an application to perform NFC (Near Field Communication) operations, such as reading and writing NFC tags.
android.permission.PERSISTENT_ACTIVITY Persistent Activity Allows an application to make its activities persistent.
android.permission.PROCESS_OUTGOING_CALLS Process Outgoing Calls Allows an application to monitor, modify, or abort outgoing calls.
android.permission.READ_CALENDAR Read Calendar Events Allows an application to read the user's calendar data.
android.permission.READ_CONTACTS Read Contacts Allows an application to read the user's contacts data.
android.permission.READ_FRAME_BUFFER Read Frame Buffer Allows an application to read the frame buffer for screen capture.
com.android.browser.permission.READ_HISTORY_BOOKMARKS Read Browser's Bookmarks and History Allows an application to read the user's browser bookmarks and history.
android.permission.READ_INPUT_STATE Read Input State Allows an application to read current input state of keys, limited to system use.
android.permission.READ_LOGS Read Logs Allows an application to read low-level system logs.
android.permission.READ_PHONE_STATE Read Phone State Allows read-only access to phone state, including the current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
android.permission.READ_SMS Read SMS Messages Allows an application to read SMS messages.
android.permission.READ_SYNC_SETTINGS Read Sync Settings Allows an application to read the sync settings, including those for Google's online sync service.
android.permission.READ_SYNC_STATS Read Sync Statistics Allows an application to read the sync stats, including those for Google's online sync service.
android.permission.REBOOT Reboot Device Allows an application to reboot the device.
android.permission.RECEIVE_BOOT_COMPLETED Receive Boot Completed Allows an application to receive the `BOOT_COMPLETED` broadcast after the system finishes booting.
android.permission.RECEIVE_MMS Receive MMS Allows an application to receive MMS messages.
android.permission.RECEIVE_SMS Receive SMS Allows an application to receive SMS messages.
android.permission.RECEIVE_WAP_PUSH Receive WAP Push Messages Allows an application to receive WAP push messages.
android.permission.RECORD_AUDIO Record Audio Allows an application to record audio through the device's microphone or headset.
android.permission.REORDER_TASKS Reorder System Tasks Allows an application to change the Z-order of tasks.
android.permission.RESTART_PACKAGES Restart Applications Allows an application to restart other applications.
android.permission.SEND_SMS Send SMS Messages Allows an application to send SMS messages.
android.permission.SET_ACTIVITY_WATCHER Set Activity Watcher Allows setting an activity watcher, typically used for monkey testing.
com.android.alarm.permission.SET_ALARM Set Alarm Allows setting an alarm reminder.
android.permission.SET_ALWAYS_FINISH Set Always Finish Allows an application to control whether activities are immediately finished when put in the background.
android.permission.SET_ANIMATION_SCALE Set Animation Scale Allows setting the global animation speed.
android.permission.SET_DEBUG_APP Set Debug App Allows setting an application for debugging, typically used for development.
android.permission.SET_ORIENTATION Set Screen Orientation Allows setting the screen orientation to landscape or portrait.
android.permission.SET_PREFERRED_APPLICATIONS Set Preferred Applications This permission is deprecated and no longer works. Refer to addPackageToPreferred(String) for details.
android.permission.SET_PROCESS_LIMIT Set Process Limit Allows an application to set the maximum number of processes that can be running.
android.permission.SET_TIME Set System Time Allows setting the system time.
android.permission.SET_TIME_ZONE Set System Time Zone Allows setting the system time zone.
android.permission.SET_WALLPAPER Set Wallpaper Allows setting the device's wallpaper.
android.permission.SET_WALLPAPER_HINTS Set Wallpaper Hints Allows setting hints for the wallpaper.
android.permission.SIGNAL_PERSISTENT_PROCESSES Signal Persistent Processes Allows sending a signal to persistent processes.
android.permission.STATUS_BAR Status Bar Control Allows an application to open, close, or disable the status bar.
android.permission.SUBSCRIBED_FEEDS_READ Read Subscribed Feeds Allows access to the database of subscribed feeds information.
android.permission.SUBSCRIBED_FEEDS_WRITE Write Subscribed Feeds Allows writing or modifying the database of subscribed feeds information.
android.permission.SYSTEM_ALERT_WINDOW Display System Window Allows an application to display system windows.
android.permission.UPDATE_DEVICE_STATS Update Device Stats Allows updating device stats.
android.permission.USE_CREDENTIALS Use Credentials Allows an application to request authentication tokens from the AccountManager.
android.permission.USE_SIP Use SIP Service Allows an application to use SIP video services.
android.permission.VIBRATE Use Vibration Allows vibration.
android.permission.WAKE_LOCK Wake Lock Allows the application to keep the processor from sleeping or the screen from dimming while the application is running.
android.permission.WRITE_APN_SETTINGS Write APN Settings Allows writing the APN settings used for GPRS.
android.permission.WRITE_CALENDAR Write Calendar Events Allows writing to the user's calendar, but does not allow reading events.
android.permission.WRITE_CONTACTS Write Contacts Allows writing to the user's contacts data, but does not allow reading contacts.
android.permission.WRITE_EXTERNAL_STORAGE Write to External Storage Allows an application to write to external storage, such as SD cards.
android.permission.WRITE_GSERVICES Write Google Service Configuration Allows writing to Google Maps service data.
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Write Browser History and Bookmarks Allows writing browser history and bookmarks, but does not allow reading them.
android.permission.WRITE_SECURE_SETTINGS Read/Write Secure Settings Allows an application to read or write secure system settings.
android.permission.WRITE_SETTINGS Read/Write Settings Allows an application to read or write the system settings.
android.permission.WRITE_SMS Write SMS Allows an application to send SMS messages.

Introduction to Android Manifest Permissions Descriptions

Our Android Manifest Permissions Descriptions tool provides a comprehensive reference table for Android developers to easily access and understand the descriptions and functionalities associated with various Android permissions.

Using our Android Manifest Permissions Descriptions is straightforward:

  • [Permission 1]: [Description of the permission and its usage].
  • [Permission 2]: [Description of the permission and its usage].
  • [Permission 3]: [Description of the permission and its usage].

Key features of our Android Manifest Permissions Descriptions include:

  • Comprehensive Coverage: Detailed descriptions for a wide range of Android permissions.
  • Developer-Friendly: Easily accessible information formatted for quick reference.
  • Updated Information: Regularly updated with the latest Android permission details.

Explore our Android Manifest Permissions Descriptions tool to streamline your Android app development process by understanding permissions effectively.

Visit History:

Links: google