SoFunction
Updated on 2025-03-02

Android permissions collection Share

Obtain the wrong position.ACCESS_COARSE_LOCATION, obtain the user's wrong latitude and longitude information through WiFi or mobile base stations. The positioning accuracy error is approximately 30~1500 meters.
Obtain the exact position .ACCESS_FINE_LOCATION, receive the satellite's positioning information through the GPS chip, and the positioning accuracy reaches less than 10 meters.
Access the location extra command .ACCESS_LOCATION_EXTRA_COMMANDS, allowing the program to access additional location provider instructions
Obtain simulated positioning information.ACCESS_MOCK_LOCATION, obtain simulated positioning information, which is generally used to help developers debug applications
Get network status .ACCESS_NETWORK_STATE, get network information status, such as whether the current network connection is valid
Access Surface Flinger .ACCESS_SURFACE_FLINGER, the underlying graphics display support on the Android platform, is generally used for screenshots of the game or camera preview interface and underlying mode.
Get WiFi status .ACCESS_WIFI_STATE to get the current WiFi access status and WLAN hotspot information
Account Management .ACCOUNT_MANAGER, obtains account verification information, mainly GMail account information, permissions that can only be accessed by system-level processes
Verify the account .AUTHENTICATE_ACCOUNTS, allowing a program to access the ACCOUNT_MANAGER related information through account verification
Battery statistics .BATTERY_STATS, obtain battery charge statistics information
Binding widget .BIND_APPWIDGET allows a program to tell appWidget service that needs to access the widget database. Only very few applications use this permission.
Bind device management .BIND_DEVICE_ADMIN, request the system administrator and receiver receiver, only the system can use it
Bind input method .BIND_INPUT_METHOD , request InputMethodService service, only the system can use it
Bind RemoteView .BIND_REMOTEVIEWS, it must be requested through the RemoteViewsService service, and only the system can use it.
Bind wallpaper .BIND_WALLPAPER, it must be requested through the WallpaperService service, and only the system can use it
Use Bluetooth to allow the program to connect to paired Bluetooth devices
Bluetooth Management .BLUETOOTH_ADMIN, allowing programs to discover and pair new Bluetooth devices
Turning into a brick, it is very dangerous to disable a mobile phone. As the name suggests, it means turning a mobile phone into a brick
Broadcast when an application is deleted.BROADCAST_PACKAGE_REMOVED, triggering a broadcast when an application is deleted.
Broadcast when SMS is received .BROADCAST_SMS, triggering a broadcast when SMS is received
Continuous broadcast .BROADCAST_STICKY, allowing a program to quickly receive the next broadcast after receiving the broadcast
WAP PUSH broadcast .BROADCAST_WAP_PUSH, a broadcast is triggered after the WAP PUSH service is received
Make a call .CALL_PHONE, allowing the program to enter the phone number from a non-system dialer
Call permissions .CALL_PRIVILEGED, which allows the program to make calls and replace the system's dialer interface
Photo permission, allowing access to the camera to take photos
Change the component state .CHANGE_COMPONENT_ENABLED_STATE, change whether the component is enabled
Change configuration .CHANGE_CONFIGURATION, allowing the current application to change configuration, such as positioning
Change the network state .CHANGE_NETWORK_STATE, change the network state such as whether it can be connected to the Internet
Change WiFi multicast state.CHANGE_WIFI_MULTICAST_STATE, change WiFi multicast state
Change WiFi status.CHANGE_WIFI_STATE, change WiFi status
Clear application cache .CLEAR_APP_CACHE, clear application cache
Clear user data .CLEAR_APP_USER_DATA, clear user data of the application
Underlying access permissions .CWJ_GROUP, allowing CWJ account groups to access the underlying information
Mobile Optimizer Extended Permissions .CELL_PHONE_MASTER_EX, Mobile Optimizer Extended Permissions
Control positioning update .CONTROL_LOCATION_UPDATES, allowing mobile network positioning information to be changed
Delete cached files .DELETE_CACHE_FILES, allowing applications to delete cached files
Delete the application .DELETE_PACKAGES, allowing the program to delete the application
Power Management .DEVICE_POWER, allows access to underlying power management
Apply diagnostics, allowing programs to RW to diagnostic resources
Disable keyboard lock .DISABLE_KEYGUARD, allowing the program to disable keyboard lock
Transfer system information, allowing the program to obtain system dump information from the system service
Status bar control .EXPAND_STATUS_BAR, allowing the program to expand or shrink the status bar
Factory test mode .FACTORY_TEST, allowing the program to run factory test mode
Use flash to allow access to the flash
Force back .FORCE_BACK, allowing programs to force back buttons, regardless of whether the Activity is on the top level or not
Access the account Gmail list .GET_ACCOUNTS, access the GMail account list
Get the application size .GET_PACKAGE_SIZE, get the application's file size
Get task information .GET_TASKS, allowing the program to obtain the current or most recently running application
Allow global search .GLOBAL_SEARCH, allowing programs to use global search function
Hardware testing .HARDWARE_TEST, accessing hardware auxiliary devices, for hardware testing
Injection event .INJECT_EVENTS allows access to the underlying events of this program and obtain event flow for keys and trackballs.
Installation positioning provides .INSTALL_LOCATION_PROVIDER, installation positioning provides
Install the application .INSTALL_PACKAGES, allowing the program to install the application
Internal system window .INTERNAL_SYSTEM_WINDOW allows programs to open internal windows, not to open this permission to third-party applications.
Accessing the network, accessing network connections, may generate GPRS traffic
End the background process .KILL_BACKGROUND_PROCESSES, allowing the program to call killBackgroundProcesses(String). Method ends the background process
Manage accounts .MANAGE_ACCOUNTS, which allows programs to manage account lists in AccountManager
Manager reference .MANAGE_APP_TOKENS, manages creation, destroy, and Z-axis order, only for system
Advanced permissions .MTWEAK_USER, allowing mTweak users to access advanced system permissions
Community permissions .MTWEAK_FORUM, allowing mTweak community permissions
Soft formatting .MASTER_CLEAR allows the program to perform soft formatting and delete system configuration information
Modify sound settings .MODIFY_AUDIO_SETTINGS, modify sound settings information
Modify the phone status .MODIFY_PHONE_STATE, modify the phone status, such as airplane mode, but does not include the replacement system dialer interface
Format file system .MOUNT_FORMAT_FILESYSTEMS, format the removable file system, such as formatting and clearing the SD card
Mount file system .MOUNT_UNMOUNT_FILESYSTEMS, mount and reverse mount external file system
Allow NFC communication, allowing programs to perform NFC close-range communication operations, for mobile support
Permanent Activity .PERSISTENT_ACTIVITY, creates a permanent Activity, which is marked as being removed in the future
Process outgoing calls.PROCESS_OUTGOING_CALLS, allowing programs to monitor, modify or abandon broadcast calls
Read schedule reminder .READ_CALENDAR, allowing the program to read user schedule information
Read contact .READ_CONTACTS, allowing applications to access contact address book information
Screenshot .READ_FRAME_BUFFER, read frame cache for screenshot
Read favorites and history .READ_HISTORY_BOOKMARKS, read browser favorites and history
Read input status .READ_INPUT_STATE, read the input status of the current key, only for system
Read system logs .READ_LOGS, read system logs
Read the phone status .READ_PHONE_STATE, access the phone status
Read SMS content.READ_SMS, read SMS content
Read synchronization settings.READ_SYNC_SETTINGS, read synchronization settings, read Google online synchronization settings
Read the synchronization status .READ_SYNC_STATS, read the synchronization status, and obtain the Google online synchronization status
Restart the device, allowing the program to restart the device
Automatically allow .RECEIVE_BOOT_COMPLETED to allow the program to run automatically when it is powered on.
Receive MMS.RECEIVE_MMS, receive MMS
Receive SMS.RECEIVE_SMS, receive SMS
Receive Wap Push .RECEIVE_WAP_PUSH, receive WAP PUSH information
Recording .RECORD_AUDIO, record sound through the phone or headset of a microphone
Sort system tasks.REORDER_TASKS, reorder tasks in the system's Z-axis running
End the system task .RESTART_PACKAGES, end the task through the restartPackage(String) method, which will be abandoned outside
Send SMS .SEND_SMS, Send SMS
Set Activity to observe its .SET_ACTIVITY_WATCHER, set Activity observer is generally used for monkey testing
Set alarm reminder .SET_ALARM, set alarm reminder
Setting always exits .SET_ALWAYS_FINISH, setting whether the program always exits in the background
Set animation scaling .SET_ANIMATION_SCALE, set global animation scaling
Set up the debugging program .SET_DEBUG_APP, set up the debugging program, generally used for development
Set the screen direction .SET_ORIENTATION, set the screen direction to horizontal screen or standard display, not used for ordinary applications
Set application parameters .SET_PREFERRED_APPLICATIONS, set application parameters, no longer work, details are viewed addPackageToPreferred(String) Introduction
Set process limits .SET_PROCESS_LIMIT, allowing programs to set the maximum number of processes
Set system time .SET_TIME, set system time
Set the system time zone .SET_TIME_ZONE, set the system time zone
Set desktop wallpaper .SET_WALLPAPER, set desktop wallpaper
Set wallpaper suggestions .SET_WALLPAPER_HINTS, set wallpaper suggestions
Send a permanent process signal .SIGNAL_PERSISTENT_PROCESSES to send a permanent process signal
Status bar control .STATUS_BAR, allowing the program to open, close and disable the status bar
Access the subscription content .SUBSCRIBED_FEEDS_READ, access the database of subscription information
Write subscribed content .SUBSCRIBED_FEEDS_WRITE, write or modify the database for subscribed content
Display system window .SYSTEM_ALERT_WINDOW, display system window
Update device status .UPDATE_DEVICE_STATS, update device status
Using the certificate .USE_CREDENTIALS, allows the program to request verification from the AccountManager
Use SIP video .USE_SIP, allowing programs to use SIP video services
Use vibration to allow vibration
Wake-up lock .WAKE_LOCK, allowing the program to still run after the phone screen is closed.
WRITE_APN_SETTINGS, write network GPRS access point settings
Write to schedule reminder .WRITE_CALENDAR, write to schedule, but cannot be read
Write to contact .WRITE_CONTACTS, write to contact, but cannot be read
Writing to external storage .WRITE_EXTERNAL_STORAGE allows programs to write to external storage, such as writing files on SD cards
Writing Google Map Data .WRITE_GSERVICES, allowing programs to write Google Map service data
Write favorites and history .WRITE_HISTORY_BOOKMARKS, write browser history or favorites, but not readable
Read and write system sensitive settings .WRITE_SECURE_SETTINGS, which allows programs to read and write system security sensitive settings
Read and write system settings .WRITE_SETTINGS, allowing read and write system settings items
Writing SMS .WRITE_SMS, allowing SMS
Write online synchronization settings .WRITE_SYNC_SETTINGS, write Google online synchronization settings