In Android's design, access to resources, or network connectivity, is required to claim access to these services, otherwise it will not work properly. In Android, there are many kinds of permissions, here will be all kinds of access rights one by one listed, for everyone to use for reference.
1.android.permission.write_user_dictionary
Allow applications to write new words to the user dictionary
2.android.permission.write_sync_settings
Write Google online sync settings
3.android.permission.write_social_stream
Read the user's social information flow
4.android.permission.write_sms
Allow programs to write text messages
5.android.permission.write_settings
Allow programs to read or write system settings
6.android.permission.write_secure_settings
Allow applications to read or write security system settings
7.android.permission.write_profile
Allow programs to write personal data
8.com.android.browser.permission.write_history_bookmarks
Allow one application to write (but not read) user's browsing history and bookmarks
9.android.permission.write_gservices
Allow programs to modify Google services map
10.android.permission.write_external_storage
Allows programs to write to external stores, such as writing files on SD cards
11.android.permission.write_contacts
Write to contact but not read
12.android.permission.write_call_log
Allow programs to write (but not read) user's contact data
13.android.permission.write_calendar
Allow programs to write to the schedule but not read
14.android.permission.write_apn_settings
Allow programs to write to network GPRS access point settings
15.android.permission.wake_lock
Allows the program to still run after the phone screen is closed
16.android.permission.vibrate
Allow program Vibration
17.android.permission.use_sip
Allow programs to use SIP video service
18.android.permission.use_credentials
Allow program request verification from Accountmanager
19.android.permission.update_device_stats
Allow programs to update device status
20.com.android.launcher.permission.uninstall_shortcut
Delete Shortcut
21.android.permission.transmit_ir
Allow the device's infrared transmitter to be used, if available
22.android.permission.system_alert_window
Allow programs to display system windows
23.android.permission.subscribed_feeds_write
Allow programs to write or modify databases that subscribe to content
24.android.permission.subscribed_feeds_read
A database that allows programs to access subscription information
22.android.permission.status_bar
Allow programs to open, close, disable the status bar
23.android.permission.signal_persistent_processes
Allows a program to send a permanent process signal
24.android.permission.set_wallpaper_hints
Allow Program Settings Wallpaper recommendation
25.android.permission.set_wallpaper
Allow programs to set desktop wallpaper
26.android.permission.set_time_zone
Allow programs to set system time zones
27.android.permission.set_time
Allow programs to set system time
28.android.permission.set_process_limit
Allow programs to set maximum number of process limits
29.android.permission.set_preferred_applications
Allows the program to set the applied parameters, no longer working specific view addpackagetopreferred (String) Introduction
30.android.permission.set_pointer_speed
cannot be obtained by third party applications, system permissions
31.android.permission.set_orientation
Allows the program to set the screen orientation to horizontal or standard display, not for general applications
32.android.permission.set_debug_app
Allows a program to set up a debugger that is typically used to develop
33.android.permission.set_animation_scale
Allow programs to set global animation scaling
34.android.permission.set_always_finish
Allows the program to set whether the program always exits in the background
36.com.android.alarm.permission.set_alarm
Allow programs to set alarm reminders
37.android.permission.set_activity_watcher
Allow programs to set activity observers generally used for monkey testing
38.android.permission.send_sms
Allow programs to send text messages
39.android.permission.send_respond_via_message
Allows the user to use your application for instant SMS response when calling.
40.android.permission.restart_packages
Allows a program to end a task by using the Restartpackage (String) method, which will discard in the foreign
41.android.permission.reorder_tasks
Allow programs to reorder tasks in the system z-axis operation
42.android.permission.record_audio
Allows the program to record sounds through the phone or headphones of Mike
43.android.permission.receive_wap_push
Allow programs to receive WAP push information
44.android.permission.receive_sms
Allow programs to receive text messages
45.android.permission.receive_mms
Allow programs to receive MMS
46.android.permission.receive_boot_completed
Allow programs to run automatically on startup
47.android.permission.reboot
Allow programs to reboot devices
48.android.permission.read_user_dictionary
Fetching data from a provider, and the application requires read access for the corresponding provider
49.android.permission.read_sync_stats
Allows the program to read sync status and get Google online sync status
50.android.permission.read_sync_settings
Allows programs to read sync settings, read Google online sync settings
51.android.permission.read_social_stream
Read the user's social information flow
52.android.permission.read_sms
Allow the program to read the SMS content
53.android.permission.read_profile
Access to user profile
54.android.permission.read_phone_state
Allow program access to phone status
55.android.permission.read_logs
Allows the program to read the system's underlying log
56.android.permission.read_input_state
Allows the program to read the current key input state only for system
57.com.android.browser.permission.read_history_bookmarks
Allow programs to read browser favorites and history
58.android.permission.read_frame_buffer
Allows the program to read the frame cache for screenshots
59.android.permission.read_external_storage
The program can read the files of the device's external storage space (built-in sdcard and external sdcard), and if your app has added "Write_external_storage" permissions, then no
necessary to add Read permission, write permission already contains Read permission.
60.android.permission.read_contacts
Allow programs to access contact Address Book information
61.android.permission.read_call_log
Read Call history
62.android.permission.read_calendar
Allow programs to read user's schedule information
63.android.permission.process_outgoing_calls
Allow programs to monitor, modify, or abort a broadcast call
64.android.permission.persistent_activity
Allows the program to create a permanent activity that is marked for future removal
65.android.permission.nfc
Allows programs to perform NFC close-range communication operations for mobile support
66.android.permission.mount_unmount_filesystems
Allow programs to mount and back up external file systems
67.android.permission.mount_format_filesystems
Allows programs to format removable file systems, such as formatting empty SD cards
68.android.permission.modify_phone_state
Allows programs to modify phone status, such as flight mode, but does not contain the replacement system dialer interface
69.android.permission.modify_audio_settings
Allow programs to modify sound settings information
70.android.permission.media_content_control
Allows an application to know what is playing and controlling its contents. Not used by third party applications.
71.android.permission.master_clear
Allow programs to perform soft formatting and remove system configuration information
72.android.permission.manage_documents
Allows an application to manage access to documents, typically a document selector section
73.android.permission.manage_app_tokens
Manage creation, destruction, z-axis order, for system only
74.android.permission.manage_accounts
Allow programs to manage the list of accounts in Accountmanager
75.android.permission.location_hardware
Allows the use of positioning in one application of hardware, do not use third-party applications
76.android.permission.kill_background_processes
Allows a program to call Killbackgroundprocesses (String). method to end a background process
77.android.permission.internet
Allow programs to access network connections, may generate GPRS traffic
78.android.permission.internal_system_window
Allow programs to open internal windows without opening this permission to third party applications
79.com.android.launcher.permission.install_shortcut
Create shortcuts
80.android.permission.install_packages
Allow programs to install applications
81.android.permission.install_location_provider
Allow program installation positioning to provide
82.android.permission.inject_events
Allows the program to access the underlying events of this program, get the key, Trackball event flow
83.android.permission.hardware_test
Allows programs to access hardware-assisted devices for hardware testing
84.android.permission.global_search
Allow programs to allow global search
85.android.permission.get_top_activity_info
Allowing an application to retrieve private information is currently the top activity and is not used by third party applications
86.android.permission.get_tasks
Allow programs to get task information
87.android.permission.get_package_size
Allows the program to get the file size of the application
88.android.permission.get_accounts
Allow program access to account Gmail list
89.android.permission.force_back
Allows the program to force the back button to be used, regardless of whether the activity is at the top level
90.android.permission.flashlight
Allow access to flash
91.android.permission.factory_test
Allow programs to run factory test mode
92.android.permission.expand_status_bar
Allow programs to expand or shrink the status bar
93.android.permission.dump
Allows programs to get system dump information from system services
94.android.permission.disable_keyguard
Allow programs to disable keyboard locks
95.android.permission.diagnostic
Allow programs to RW to diagnostic resources
96.android.permission.device_power
Allow programs to access the underlying power management
97.android.permission.delete_packages
Allow programs to delete applications
98.android.permission.delete_cache_files
Allow programs to delete cached files
99.android.permission.control_location_updates
Allow programs to get mobile network location information change
100.android.permission.clear_app_user_data
Allow programs to purge user data
101.android.permission.clear_app_cache
Allow program to clear application cache
102.android.permission.change_wifi_state
Allow programs to change WiFi status
103.android.permission.change_wifi_multicast_state
Allow programs to change WiFi multicast status
104.android.permission.change_network_state
Allow programs to change network status, such as whether networking
105.android.permission.change_configuration
Allow current application to change configuration, such as positioning
106.android.permission.change_component_enabled_state
To change whether a component is enabled
107.android.permission.capture_video_output
Allows one application to capture video output and not be used by third party applications
108.android.permission.capture_secure_video_output
Allows one application to capture video output. Not used by third party applications
109.android.permission.capture_audio_output
Allows an application to capture audio output. Not used by third party applications
110.android.permission.camera
Allow program access to camera for photo
111.android.permission.call_privileged
Allows programs to make calls, replacing the system's dialer interface
112.android.permission.call_phone
Allows a program to make a call from a non-system dialer
113.android.permission.broadcast_wap_push
A broadcast is triggered when the WAP push service is received
114.android.permission.broadcast_sticky
Allow the program to receive the next broadcast quickly after receiving the broadcast
115.android.permission.broadcast_sms
Allow programs to trigger a broadcast when a message is received
116.android.permission.broadcast_package_removed
Broadcast when programs are allowed to be deleted
117.android.permission.brick
Can disable mobile phone, very dangerous, as the name implies is to make the phone into bricks
118.android.permission.bluetooth_privileged
Allows applications to pair Bluetooth devices without user interaction. This is not a third-party application available.
119.android.permission.bluetooth_admin
Allows programs to discover and pair new Bluetooth devices
120.android.permission.bluetooth
Allow programs to connect paired Bluetooth devices
121.android.permission.bind_wallpaper
Must be requested through the Wallpaperservice service, only the system can be used
122.android.permission.bind_vpn_service
Binding VPN Service
Must be requested through the Vpnservice service, only the system can be used
123.android.permission.bind_text_service
TextService must be required (for example, Spellcheckerservice) to ensure that only the system can bind to it.
124.android.permission.bind_remoteviews
Must be requested through the Remoteviewsservice service, only the system can be used
125.android.permission.bind_print_service
Must be required by Printservice to ensure that only the system can bind to it.
126.android.permission.bind_notification_listener_service
Must be required by Notificationlistenerservice to ensure that only the system can bind to it.
127.android.permission.bind_nfc_service
The Hostapduservice or offhostapduservice must ensure that only the system can bind to it.
128.android.permission.bind_input_method
Request Inputmethodservice Service, only system can use
129.android.permission.bind_device_admin
Request System Administrator receiver receiver, only system can use
130.android.permission.bind_appwidget
Allows the program to tell Appwidget that the service needs to access the widget's database and that only a very small number of applications use this permission
131.android.permission.bind_accessibility_service
Request the Accessibilityservice service to ensure that only the system can bind to it.
132.android.permission.authenticate_accounts
Allow programs to access account management Account_manager related information through account authentication mode
133.com.android.voicemail.permission.add_voicemail
Allow an application to add a voice mail system
134.android.permission.account_manager
Allows the program to obtain account authentication information, mainly for Gmail account information, only the system-level process can access permissions
135.android.permission.access_wifi_state
Allows programs to obtain current WiFi access status and WLAN hotspot information
136.android.permission.access_surface_flinger
Graphics support at the bottom of the Android platform, generally used for game or Camera preview interface and bottom mode screen capture
137.android.permission.access_network_state
Allows a program to obtain network information status, such as whether the current network connection is valid
138.android.permission.access_mock_location
Allows the program to obtain analog positioning information, generally used to help developers debug applications
139.android.permission.access_location_extra_commands
Allow programs to access additional location provider directives
140.android.permission.access_fine_location
Allows the program to receive satellite location information via GPS chip
141.android.permission.access_coarse_location
Allows the program to access the user's error-less latitude and longitude information via WiFi or mobile base station
142.android.permission.access_checkin_properties
Allows a program to read or write permissions to the registry Check-in Database property sheet
That's the sort of Android authority you need to have a friend look at.