Permission list Summary

Source: Internet
Author: User

[Bloggers: Dear bloggers, netizens, and everyone else! Welcome to this blog.

You are welcome to have more exchanges, give more comments, learn from each other, and make mutual progress. Our slogan is: study hard and make progress every day .]


 

Description:
Android has many permissions. We need to add the required permission items to the androidmanifest. xml file. If you encounter some errors in the program, you should look up the permission list, which may be caused by permission issues, which can save you a lot of time.

For example

Error:
Java.net. socketexception: Permission denied (maybe missing Internet permission)

Note:
You do not have network access permissions. You must add them to the androidmanifest. xml file,

<Uses-Permission Android: Name = "android. Permission. Internet"/>

The following lists all permissions:

Android: Name = android. permission. access_checkin_properties <br/> meaning: allow read/write access to the "properties" table in the checkin database. You can modify the value of this table to upload the table (allows read/write access to the "properties" table in the checkin database, to change values that get uploaded) <br/> android. permission. access_coarse_location <br/> allows a program to access the cellid or WiFi hotspot to obtain a rough location (allows an application to access coarse (e.g ., cell-ID, WiFi) location) <br/> android. permission. ACCE Ss_fine_location <br/> allows a program to access excellent locations (such as GPS) (allows an application to access fine (e.g ., GPS) location) <br/> android. permission. access_location_extra_commands <br/> allows applications to access additional locations and provides commands (allows an application to access extra location provider commands) <br/> android. permission. access_mock_location <br/> allows the program to create a simulated location. It is provided for testing (allows an application to create mock location providers for testing) <br/> android. permis Sion. access_network_state <br/> allow the program to access GSM network information (allows applications to access information about networks) <br/> android. permission. access_surface_flinger <br/> allows the program to use the underlying features of surfaceflinger (allows an application to use surfaceflinger's low level features) <br/> android. permission. access_wifi_state <br/> allows applications to access Wi-Fi network status information (allows applications to access information about Wi-Fi networks) <br/> android. permission. Add_system_service <br/> allows programs to publish system-level services (allows an application to publish system-level services ). <br/> android. permission. battery_stats <br/> allows programs to update cell phone battery statistics (allows an application to update the collected battery statistics) <br/> android. permission. bluetooth <br/> allows a program to connect to a pair of Bluetooth devices (allows applications to connect to pair red Bluetooth devices) <br/> android. permission. descrith_admin <br/> allows the program to discover and pair a bluetooth device (allows Plications to discover and pair Bluetooth devices) <br/> android. permission. brick <br/> request to disable the device (very dangerous) (required to be able to disable the device (very * erous !).) <Br/> android. permission. broadcast_package_removed <br/> allows the program to broadcast a message indicating that the application package has been removed (allows an application to broadcast a notification that an application package has been removed) <br/> android. permission. broadcast_sticky <br/> allows a program to broadcast commonly used intents (allows an application to broadcast sticky intents) <br/> android. permission. call_phone <br/> allows a program to initialize a dialing call. You do not need to use the dialing user interface. Phone call without going through the dialer user interface for the user to confirm the call being placed .) <br/> android. permission. call_privileged <br/> allows a program to call any number, including an emergency number. You do not need to go through the dialing user interface. (allows an application to call any phone number, including emergency numbers, without going through the dialer user interface for the user to confirm the call being placed) <br/> android. permission. camera <br/> request access Use a photo device (required to be able to access the camera device .) <br/> android. permission. change_component_enabled_state <br/> allows a program to change whether a component or other component is enabled or disabled (allows an application to change whether an application component (other than its own) is enabled or not .) <br/> android. permission. change_configuration <br/> allows a program to modify the current settings, such as localization (allows an application to modify the current configuration, such as locale .) <br/> Ndroid. permission. change_network_state <br/> allow programs to change the network connection state (allows applications to change network connectivity state) <br/> android. permission. change_wifi_state <br/> allow programs to change the Wi-Fi connection state (allows applications to change the Wi-Fi connectivity state) <br/> android. permission. clear_app_cache <br/> allows a program to clearly cache all installed programs on the device (allows an application to clear the caches of all installed applications on the device .) <br/> android Oid. permission. clear_app_user_data <br/> allows a program to clear user settings (allows an application to clear user data) <br/> android. permission. control_location_updates <br/> allows you to enable the disable location update notification from the wireless module (allows enabling/disabling location update notifications from the radio .) <br/> android. permission. delete_cache_files <br/> allow the program to delete cached files (allows an application to delete cache files) <br/> android. permission. delete_packages <br/> allows a program to delete a package (Allows an application to delete packages) <br/> android. permission. device_power <br/> allows low-level access to power management <br/> android. permission. diagnostic <br/> allows Program RW diagnostic resources (allows applications to RW to diagnostic resources .) <br/> android. permission. disable_keyguard <br/> allows the program to disable the keyguard (allows applications to disable the keyguard) <br/> android. permission. dump <br/> allows the program to return status to capture information from the system service (Al Lows an application to retrieve state dump information from system services .) <br/> android. permission. expand_status_bar <br/> allows a program to expand and contract to the status bar. The Android Development Network prompts that the program is similar to the pallet program in Windows Mobile (allows an application to expand or collapse the status bar .) <br/> android. permission. factory_test <br/> as a factory test program, it runs as a root user (run as a manufacturer test application, running as the root user .) <br/> android. permission. FLA Shlight <br/> when accessing the flashlight, Android Development Network prompts HTC Dream not including the flashlight (allows access to the flashlight) <br/> android. permission. force_back <br/> allow the program to forcibly perform a back operation on activities (allows an application to force a back operation on whatever is the top activity .) <br/> android. permission. fota_update <br/> for the moment, I do not know what this is used. Android development network analysis may be a reserved permission. <br/> android. permission. get_accounts <br/> access an account list in the Accounts Service (allows access to List of accounts in the Accounts Service) <br/> android. permission. get_package_size <br/> allows a program to obtain the space occupied by any package (allows an application to find out the space used by any package .) <br/> android. permission. get_tasks <br/> allows a program to obtain information about the currently running or recently running task and the status of a scaled task, activity or not (allows an application to get information about the currently or recently running tasks: a thumbnail representation of the tasks, what activiti Es are running in it, etc .) <br/> android. permission. hardware_test <br/> allows access to hardware (allows access to hardware peripherals .) <br/> android. permission. inject_events <br/> allows a program to intercept user events, such as buttons, touch, trackball, and so on, to a time stream, android Development Network reminds you to use Hook Technology (allows an application to inject user events (keys, touch, trackball) into the event stream and deliver them to any window .) <br/> android. permission. install_packages <br/> allows a program to install packag. ES (allows an application to install packages .) <br/> android. permission. internal_system_window <br/> allows you to open a window and use the System user interface (allows an application to open windows that are for use by parts of the System user interface .) <br/> android. permission. internet <br/> allow a program to open a network socket (allows applications to open network sockets) <br/> android. permission. manage_app_tokens <br/> allows Program Management (after creation, reminder, Z-order by default to the Z axis) program reference in the window manager (allow S an application to manage (create, destroy, Z-order) Application tokens in the window manager .) <br/> android. permission. master_clear is not clearly explained yet. The analysis on the android development network may be to clear all data, similar to a hardware lattice machine <br/> android. permission. modify_audio_settings <br/> allow the program to modify the global audio settings (allows an application to modify global audio settings) <br/> android. permission. modify_phone_state <br/> allows you to modify the phone status, such as power supply and man-machine interface (allows modification of the Telephony stat E-power on, MMI, etc .) <br/> android. permission. mount_unmount_filesystems <br/> allows mounting and unmounting File System removable storage (allows mounting and unmounting file systems for removable storage .) <br/> android. permission. persistent_activity <br/> allows a program to set its activities display (allow an application to make its activities Persistent .) <br/> android. permission. process_outgoing_cils <br/> allows programs to monitor and modify broadcast calls (allows an application to monitor, Modify, or abort outgoing cballs) <br/> android. permission. read_calendar <br/> allows the program to read the user calendar data (allows an application to read the user's calendar data .) <br/> android. permission. read_contacts <br/> allows the program to read user contact data (allows an application to read the user's contacts data .) <br/> android. permission. read_frame_buffer <br/> allows Program Screen waves or more common access frame buffer data (allows an application to take screen shots and more generally get acces S to the frame buffer data) <br/> android. permission. read_input_state <br/> allows the program to return the current key state (allows an application to retrieve the current state of keys and switches .) <br/> android. permission. read_logs <br/> allows the program to read the underlying system log files (allows an application to read the low-level system log files .) <br/> android. permission. read_owner_data <br/> allows the program to read the owner's data (allows an application to read the owner's data) <br/> android. P Ermission. read_sms <br/> allows the program to read short messages (allows an application to read SMS messages .) <br/> android. permission. read_sync_settings <br/> allows the program to read synchronization settings (allows applications to read the sync settings) <br/> android. permission. read_sync__stats <br/> allows the program to read the synchronization state (allows applications to read the sync stats) <br/> android. permission. reboot <br/> request to be able to restart the device (required to be able to reboot the device .) <br/> android. permission. Receive_boot_completed <br/> allows a program to receive the action_boot_completed broadcast and start it in the system (allows an application to receive the action_boot_completed that is broadcast after the system finishes booting .) <br/> android. permission. receive_mms <br/> allows a program to monitor and process MMS messages (allows an application to monitor incoming MMS messages, to record or perform processing on them .) <br/> android. permission. receive_sms <br/> allow the program to monitor one that will receive the SMS (Allows an application to monitor incoming SMS messages, to record or perform processing on them .) <br/> android. permission. receive_wap_push <br/> allow the program to monitor the received wap push information (allows an application to monitor incoming wap push messages .) <br/> android. permission. record_audio <br/> allows the program to record audio (allows an application to record audio) <br/> android. permission. reorder_tasks <br/> allows the program to change the Z axis arrangement task (allows an applicati On to change the Z-order of tasks) <br/> android. permission. restart_packages <br/> allow the program to restart other programs (allows an application to restart other applications) <br/> android. permission. send_sms <br/> allow the program to send SMS messages (allows an application to send SMS messages) <br/> android. permission. set_activity_watcher <br/> allows the program to monitor or control activities. allows an application to watch and control how activities are started globally in The system. <br/> android. permission. set_always_finish <br/> allow the program to control whether activities are indirectly completed when allows an application to control whether activities are immediately finished when put in the background. <br/> android. permission. set_animation_scale <br/> modify the global scaling factor .) <br/> android. permission. set_debug_app <br/> Configure a program for debugging (configure an application for debugging .) <br/> android. perm Ission. set_orientation <br/> allows the underlying access to set the screen direction and actual rotation (allows low-level access to setting the orientation (actually rotation) of the screen .) <br/> android. permission. set_preferred_applications <br/> allow a program to modify the packagemanager parameter. addpackagetopreferred () and packagemanager. removepackagefrompreferred () method (allows an application to modify the list of preferred applications with the packagemanager. addpackagetopreferred () And packagemanager. removepackagefrompreferred () methods .) <br/> android. permission. set_process_foreground <br/> allows the current running program to force the program to the foreground (allows an application to force any currently running process to be in the foreground .) <br/> android. permission. set_process_limit <br/> allows you to set the maximum number of running processes (allows an application to set the maximum number of (not needed) application processes that can be running .) <br/> android. PE Rmission. set_time_zone <br/> allow the program to set the time zone (allows applications to set the system time zone) <br/> android. permission. set_wallpaper <br/> allow the program to set wallpaper (allows applications to set the wallpaper) <br/> android. permission. set_wallpaper_hints <br/> allow the program to set the wallpaper hits (allows applications to set the wallpaper hints) <br/> android. permission. signal_persistent_processes <br/> allows the program to send signals to all displayed processes (allow an application to reques T that a signal be sent to all persistent processes) <br/> android. permission. status_bar <br/> allows the program to open, close, or disable the status bar and Icon allows an application to open, close, or disable the status bar and Its icons. <br/> android. permission. subscribed_feeds_read <br/> allows a program to access and subscribe to RSS feed content (allows an application to allow access the subscribed feeds contentprovider .) <br/> android. permission. subscribed_feeds_write <br/> temporarily retained To change the settings, Android developer believes that this function will be added in future versions. <Br/> android. permission. system_alert_window <br/> allows a program to open the window using type_system_alert, which is displayed on the top layer of all other programs (allows an application to open windows using the type type_system_alert, shown on top of all other applications .) <br/> android. permission. vibrate <br/> allows access to the vibration device (allows access to the vibrator) <br/> android. permission. wake_lock <br/> allows the use of the wakelocks of powermanager to make the process disappear from the screen during sleep (allows using powermanager wakelocks to keep processor from sleeping or screen from dimming) <br/> android. permission. write_apn_settings <br/> allow the program to write to API settings (allows applications to write the APN settings) <br/> android. permission. write_calendar <br/> allows a program to write but not read the user calendar data (allows an application to write (but not read) the user's calendar data .) <br/> android. permission. write_contacts <br/> allow the program to write but not read user contact data (allows an application to write (but not read) the user's contacts data .) <br/> android. permission. write_gservices <br/> allows the program to modify the Google service map (allows an application to modify the Google service map .) <br/> android. permission. write_owner_data <br/> allows a program to write but not read owner data (allows an application to write (but not read) the owner's data .) <br/> android. permission. write_settings <br/> allows the program to read or write data to system settings (allows an application to read or write the system settings .) <br/> android. permission. write_sms <br/> allow the program to write text messages (allows an application to write SMS messages) <br/> android. permission. write_sync_settings <br/> allows the program to write synchronization settings (allows applications to write the sync settings)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.