The following important permissions need to be called
-Applications that allow shortcuts to be installed on emitters
-Allow applications to open network sockets
-Allow access to vibration
-Allow programs to access information about the network
-Allow applications to modify current settings, such as localization
-Allow the application to receive the broadcast after the ACTION_BOOT_COMPLETED system is started. If you do not require this permission, you will not receive the broadcast at that time. Although there is no security problem with this permission, it can increase the amount of time it takes to start the system, allowing the application to have a negative impact on the user experience. It has its own way to run when users do not know them. Therefore, The use of your facility must be clearly stated so that users can see it
-Allow PowerManager WakeLocks to hibernate the processor or dim the screen
-The application is allowed to create a window of type TYPE_SYSTEM_ALERT. Only a few applications at the top of all other applications should use this permission; These windows are used for system level interaction with users
-Allow applications to record audio
-Allow applications to modify global audio settings
-Need to be able to access the camera unit
-Allow applications to change Wi Fi connection status
-Information that allows applications to access Wi Fi networks
-Read only access to the phone status is allowed, including the phone number of the device, current cellular network information, the status of any call in progress, and the registration of any list PhoneAccount on the device
-Allow applications to call killBackgroundProcesses (String)
-Allow a program to initiate a phone dialing without confirming the call for the user through the dialing user interface
-Shortcut to allow application uninstall launch
-Allow applications to keep their activity going
-Allow applications to read or write system settings
-Allow applications to send SMS messages
-Allow applications to read low-level system log files
-Allow applications to read user contact data
-Allow applications to connect to paired Bluetooth devices
-Allow applications to discover and pair Bluetooth devices
-Allow applications to broadcast common intention These broadcast data are kept by the system after completion, so that clients can quickly retrieve data without waiting for the next broadcast
-Allow applications to write user contact data
-Allow applications to disable keylocks if it is unsafe
-Allow applications to change Wi Fi connection status
-Allow applications to open network sockets
-Information that allows applications to access Wi Fi networks
-Allow programs to access information about the network
-Allow apps to access precise locations
-Approximate location allowed for application access
-Need to be able to access the camera unit
-Read only access to the phone status is allowed, including the phone number of the device, current cellular network information, the status of any call in progress, and the registration of any list PhoneAccount on the device
-Allow PowerManager WakeLocks to hibernate the processor or dim the screen
-Applications that allow shortcuts to be installed on emitters
-Allow applications to write to external storage
-Allow the application to receive the broadcast after the ACTION_BOOT_COMPLETED system is started. If you do not require this permission, you will not receive the broadcast at that time. Although there is no security problem with this permission, it can increase the amount of time it takes to start the system, allowing the application to have a negative impact on the user experience. It has its own way to run when users do not know them. Therefore, The use of your facility must be clearly stated so that users can see it
-Allow applications to read from external storage
-Allow the application to read the user's call record
-Allow the application to write (but not read) the user's call log data
- ...