Set rollup _android based on permissions in Android

Source: Internet
Author: User
Tags reserved system log delete cache

Program execution needs to read to the security sensitive item must declare the related permission request in Androidmanifest.xml, the complete list is as follows:

1. Android.permission.ACCESS_CHECKIN_PROPERTIES
Allow read and Write access "properties" table in the Checkin database, the value can be modified to upload (allows read/write access to the "Properties" table in the checkin db, to Change values this get uploaded)

2. Android.permission.ACCESS_COARSE_LOCATION
Allows a program to access a cellid or WiFi hotspot to get a rough location (allows a application to access coarse (e.g., Cell-id, WiFi) location)

3. Android.permission.ACCESS_FINE_LOCATION
Allows a program to access sophisticated locations (such as GPS) (allows an application to access fine (e.g., GPS) location)

4. Android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
Allows applications to access additional locations to provide commands (allows an application to access extra location provider commands)

5. Android.permission.ACCESS_MOCK_LOCATION
Allows programs to create mock locations for testing (allows an application to create mock location providers for testing)

6. Android.permission.ACCESS_NETWORK_STATE
Allow programs to access information about GSM networks (allows applications to access information about networks)

7. Android.permission.ACCESS_SURFACE_FLINGER
Allows the program to use the Surfaceflinger underlying features (allows a application to using Surfaceflinger ' low level features)

8. Android.permission.ACCESS_WIFI_STATE
Allow programs to access Wi-Fi network status information (allows applications to access information about Wi-Fi networks)

9. Android.permission.ADD_SYSTEM_SERVICE
Allows the program to publish system-level services (allows an application to publish System-level service).

Android.permission.BATTERY_STATS
Allow the program to update cell phone battery statistics (allows an application to update the collected battery statistics)

Android.permission.BLUETOOTH.
Allow programs to connect to paired Bluetooth devices (allows applications to connect to paired Bluetooth devices)

Android.permission.BLUETOOTH_ADMIN
Allow programs to discover and pair Bluetooth devices (allows applications to discover and pair Bluetooth devices)

Android.permission.BRICK
The request can disable the device (very dangerous) (Required to is able to disable the device (very *erous!).)

Android.permission.BROADCAST_PACKAGE_REMOVED
Allows a program to broadcast a prompt message after an application package has been removed (allows an application to broadcast a notification this application package has been removed)

Android.permission.BROADCAST_STICKY
Allow a program to broadcast common intents (allows an application to broadcast sticky intents)

Android.permission.CALL_PHONE
Allows a program to initialize a phone call without user confirmation via the Dial-up user interface (allows a application to initiate a phone calls without going through the Dialer user int Erface for the "user to confirm" call being placed.)

Android.permission.CALL_PRIVILEGED
Allows a program to dial any number, including an emergency number, without requiring user confirmation via the Dial-up user interface (allows an application to calls any phone numbers, including emergency numbers, without Going through the Dialer user interface for the "user to confirm" call being placed)

Android.permission.CAMERA
Request access to use the camera device (Required to is able to access the camera device.)

Android.permission.CHANGE_COMPONENT_ENABLED_STATE
Allows a program to alter whether one component or another is enabled or disabled (allows a application to change whether a application component (other than it own) is enabled O R not. )

Android.permission.CHANGE_CONFIGURATION
Allows a program to modify the current settings, such as localization (allows an application to modify the present configuration, such as locale.)

Android.permission.CHANGE_NETWORK_STATE.
Allows the program to alter network connection status (allows applications to changes network connectivity State)

Android.permission.CHANGE_WIFI_STATE
Allows the program to alter the Wi-Fi connection status (allows applications to change Wi-Fi connectivity State)

Android.permission.CLEAR_APP_CACHE
Allows a program to be clearly cached from all installed programs in the device (allows an application to clear the caches of all installed applications on the device.)

Android.permission.CLEAR_APP_USER_DATA
Allow a program to clear user settings (allows an application to clean user data)

Android.permission.CONTROL_LOCATION_UPDATES
Allows the disable location update prompt to be enabled from the Wireless module (allows enabling/disabling location update notifications from the radio.)

Android.permission.DELETE_CACHE_FILES
Allow program to delete cache file (allows an application to delete cache files)

Android.permission.DELETE_PACKAGES
Allow a program to delete a package (allows an application to delete packages)

Android.permission.DEVICE_POWER
Allow access to the underlying power management (allows low-level access to management)

Android.permission.DIAGNOSTIC.
Allows the program to RW Diagnostics resource (allows applications to RW to diagnostic.)

Android.permission.DISABLE_KEYGUARD.
Allow programs to disable keyboard locks (allows applications to disable the Keyguard)

Android.permission.DUMP
Allows the program to return state crawl information from the system service (allows an-application to retrieve states dump information from system services.)

Android.permission.EXPAND_STATUS_BAR
Allows a program extension to shrink in the status bar, the Android development network hint should be a similar tray program in Windows Mobile (allows an application to expand or collapse the status bar.)

Android.permission.FACTORY_TEST.
As a factory test program, run at root (run as a manufacturer test application, running as the root user.)

Android.permission.FLASHLIGHT
Access Flash, Android development network tips HTC Dream does not contain flash (allows access to the flashlight)

Android.permission.FORCE_BACK
Allows the program to force a fallback operation on the top-level activities (allows a application to force a behind operation on whatever are the top activity.)

Android.permission.FOTA_UPDATE.
For the time being don't understand what this is doing with the Android Development Network analysis may be a reserved privilege.

Panax Android.permission.GET_ACCOUNTS.
Access to an account list in Accounts service (allows access to the list of accounts in the accounts service)

Android.permission.GET_PACKAGE_SIZE.
Allows a program to get any package occupancy capacity (allows an application to find out the spaces used by any package.)

Android.permission.GET_TASKS
Allows a program to obtain information about current or recently run tasks, an abbreviated task status, activity, etc. (allows an application to get information about the currently or recently running Tasks:a thumbnail representation The tasks, what activities are running in it, etc.

Android.permission.HARDWARE_TEST
Allow access to hardware (allows access to hardware peripherals.)

Android.permission.INJECT_EVENTS
Allow a program to intercept user events such as keystrokes, touches, trackball, etc. wait until a time stream, the Android Development network to remind the Hook Technology bar (allows an application to inject user events (keys, touching, trackball) into the event stream and deliver them to any window.)

Android.permission.INSTALL_PACKAGES.
Allows one program to install packages (allows an application to install packages.)

Android.permission.INTERNAL_SYSTEM_WINDOW
Allow Windows to open using the System user interface (allows an application to open windows so are for use by parts of the systems user interface.)

Android.permission.INTERNET
Allow programs to open network sockets (allows applications to open network sockets)

Android.permission.MANAGE_APP_TOKENS
Allow program management (create, push, z-order default to Z-axis) program references in Window Manager (allows a application to manage (Create, destroy, Z-order) application tokens in The window manager. )

Android.permission.MASTER_CLEAR.
There is no clear explanation, the Android Development network analysis may be the removal of all data, similar to the hard lattice machine

Android.permission.MODIFY_AUDIO_SETTINGS.
Allows programs to modify global audio settings (allows an application to modify global audio settings)

Android.permission.MODIFY_PHONE_STATE.
Allow modification of phone status, such as power supply, human-machine interface, etc. (allows modification of the telephony state?, MMI, etc.)

Android.permission.MOUNT_UNMOUNT_FILESYSTEMS
Allows mounting and anti-mount file system Removable Storage (allows mounting and unmounting file systems for removable.)

Android.permission.PERSISTENT_ACTIVITY
Allows a program to set his activities display (Allow a application to make its activities persistent.)

Wuyi Android.permission.PROCESS_OUTGOING_CALLS.
Allows programs to monitor and modify related broadcast calls (allows an application to monitor, modify, or abort outgoing calls)

Android.permission.READ_CALENDAR.
Allows the program to read the user's calendar data (allows an application to read the calendar.)

Android.permission.READ_CONTACTS
Allows the program to read the user's contact data (allows an application to read the username contacts data.)

Android.permission.READ_FRAME_BUFFER
Allow program screen waves or more regular access to frame buffers (allows an application to take screens shots and more generally get access to the frame buffer data)

Android.permission.READ_INPUT_STATE
Allows the program to return the current key status (allows an application to retrieve the present state of keys and switches.)

Android.permission.READ_LOGS.
Allows the program to read the underlying system log file (allows an application to read the low-level system log files.)

Android.permission.READ_OWNER_DATA
Allow program to read owner data (allows a application to read the owner)

Android.permission.READ_SMS.
Allows a program to read short messages (allows an application to read SMS messages.)

Android.permission.READ_SYNC_SETTINGS.
Allow program read sync settings (allows applications to read the sync setting)

Android.permission.READ_SYNC_STATS.
Allows the program to read the sync state (allows applications to read the sync stats)

Android.permission.REBOOT.
The request can reboot the device (Required to is able to reboot the device.)

Android.permission.RECEIVE_BOOT_COMPLETED.
Allows a program to receive action_boot_completed broadcasts at System completion (allows an application to receive the action_boot_completed this is broadcast aft Er the system finishes booting. )

Android.permission.RECEIVE_MMS.
Allow a program monitor to receive MMS MMS, record or process (allows an application to monitor incoming MMS messages, to records or perform processing on them.)

Android.permission.RECEIVE_SMS
Allows the program to monitor a message that will be received, recorded or processed (allows an application to monitor incoming SMS messages, to the record or perform processing on them.)

Android.permission.RECEIVE_WAP_PUSH.
Allows program monitoring to receive WAP push information (allows an application to monitor incoming WAP push messages.)

Android.permission.RECORD_AUDIO.
Allow program recording Audio (allows an application to record audio)

Android.permission.REORDER_TASKS.
Allows the program to alter the Z-axis arrangement task (allows an application to change the z-order of tasks)

Android.permission.RESTART_PACKAGES.
Allow programs to restart other programs (allows an application to restart others applications)

Android.permission.SEND_SMS.
Allow programs to send SMS messages (allows an application to send SMS messages)

Android.permission.SET_ACTIVITY_WATCHER.
Allows the program to monitor or control activities has already started the global system allows an application to watch and controls how activities are the started in the.

Android.permission.SET_ALWAYS_FINISH.
Allows program control whether the activity is done indirectly allows an application to controls whether activities are immediately when placed in the background D.

Android.permission.SET_ANIMATION_SCALE.
Modify the Global information scale (Modify the animation scaling factor.)

Android.permission.SET_DEBUG_APP.
Configure a program for debugging (Configure an application for debugging.)

Android.permission.SET_ORIENTATION.
Allows low-level access to set screen orientation and actual rotation (allows low-level access to setting the orientation (actually rotation) of the.)

Android.permission.SET_PREFERRED_APPLICATIONS.
Allows a program to modify list parameters packagemanager.addpackagetopreferred () and Packagemanager.removepackagefrompreferred () methods (Allows an Application to modify the list of preferred applications with the packagemanager.addpackagetopreferred () and Packagemanage R.removepackagefrompreferred () methods.)

Android.permission.SET_PROCESS_FOREGROUND.
Allows the program to currently run a program to force to the foreground (allows an application to force any currently running process to is in the foreground.)

Android.permission.SET_PROCESS_LIMIT.
Allows you to set the maximum number of running processes (allows a application to set the maximum amount of (not needed) application processes, can be running.)

Android.permission.SET_TIME_ZONE.
Allows the program to set a time zone (allows applications to set the system times zone)

Android.permission.SET_WALLPAPER.
Allow program settings wallpaper (allows applications to set the wallpaper)

Android.permission.SET_WALLPAPER_HINTS.
Allows program settings wallpaper hits (allows applications to set wallpaper hints)

Bayi Android.permission.SIGNAL_PERSISTENT_PROCESSES
Allow the program to request a signal to the process in all of the displayed (Allow an application to request that a signal is sent to all persistent processes)

Android.permission.STATUS_BAR.
Allows programs to turn on, close, or disable status bars and icons allows an application to open, closed, or disable the status bar and its icons.

Android.permission.SUBSCRIBED_FEEDS_READ.
Allows a program to access the subscription RSS feed content provided (allows an application to allow access the subscribed feeds ContentProvider.)

Android.permission.SUBSCRIBED_FEEDS_WRITE.
The system is temporarily reserved for change, and the Android Development Network believes future versions will be added to this feature.

Android.permission.SYSTEM_ALERT_WINDOW.
Allows a program to open windows using Type_system_alert, displayed at the top of all other programs (allows an application to open windows using the TYPE Type_system_alert, shown On top of all other applications. )

Android.permission.VIBRATE.
Allow access to vibrating devices (allows access to the vibrator)

Android.permission.WAKE_LOCK.
Allow Wakelocks of PowerManager to keep the process from disappearing from the screen during hibernation (allows using PowerManager wakelocks to keep processor from sleeping or screens fr Om dimming)

Android.permission.WRITE_APN_SETTINGS.
Allow program write API settings (allows applications to write the APN settings)

Android.permission.WRITE_CALENDAR.
Allows a program to write but not read user calendar data (allows a application to write (but not read)

Android.permission.WRITE_CONTACTS.
Allows a program to write without reading the user's contact data (allows an application to write (but not read) the username contacts.)

Android.permission.WRITE_GSERVICES.
Allows the program to modify Google service maps (allows an application to modify the Google Services map.)

Android.permission.WRITE_OWNER_DATA.
Allows a program to write without reading the owner data (allows an application to write (but is not read).

Android.permission.WRITE_SETTINGS.
Allows a program to read from or write to the system settings (allows a application to read or write).

Android.permission.WRITE_SMS.
Allow program to write SMS (allows a application to write SMS messages)

Android.permission.WRITE_SYNC_SETTINGS.
Allow program write sync settings (allows applications to write the sync setting)

The permissions on the Android platform are very fine-grained, and if the software fails to perform and see if there is a lack of relevant permission declarations, we will eventually need to use the APK files that were generated by the Android sign tools signature.

Related Article

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.