Android Notes (73) Android permissions issue collation very comprehensive

Source: Internet
Author: User
Tags account gmail delete cache

Android privilege system is very large, we do anything in the Android system will need to get the Android system permissions, this article records all the Android permissions issues, tidy up share to everyone.

Access Registration Properties

Android.permission.ACCESS_CHECKIN_PROPERTIES
Read or write permissions to enlist the Check-in database property sheet

Get the wrong position

Android.permission.ACCESS_COARSE_LOCATION
Get user-error latitude and longitude information via WiFi or mobile base station, the accuracy of the positioning is approximately 30~1500 m

Get precise location

Android.permission.ACCESS_FINE_LOCATION
GPS chip to receive satellite positioning information, positioning accuracy of up to 10 meters or less

Access to locate additional commands

Android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
Allow programs to access additional location provider directives

Get simulated positioning information

Android.permission.ACCESS_MOCK_LOCATION
Get simulated location information, typically used to help developers debug applications

Get network status

Android.permission.ACCESS_NETWORK_STATE
Gets the status of the network information, such as whether the current network connection is valid

Access Surface Flinger

Graphical display support at the bottom of the Android.permission.ACCESS_SURFACE_FLINGERAndroid platform, typically used for game or Camera preview and underlying mode screens

Get WiFi status

Android.permission.ACCESS_WIFI_STATE get the status of the current WIFI access and information about the WLAN hotspot

Account Management

Android.permission.ACCOUNT_MANAGER Get account verification information, mainly Gmail account information, only system-level processes can access the permissions

Verify your Account

Android.permission.AUTHENTICATE_ACCOUNTS allows a program to access account management Account_manager related information through account verification

Power statistics

Android.permission.BATTERY_STATS getting battery charge statistics

Binding widgets

Android.permission.BIND_APPWIDGET allows a program to tell Appwidget that the service needs access to a small plug-in database, which is used only by very few applications

Binding Device Management

Android.permission.BIND_DEviCE_ADMIN Request System Administrator receiver receiver, only system can use

Binding Input Method

Android.permission.BIND_INPUT_METHOD Request Inputmethodservice Service, only system can use

Binding RemoteView

Android.permission.BIND_REMOTEVIEWS must be requested through the Remoteviewsservice service, only the system can use

Binding Wallpaper

Android.permission.BIND_WALLPAPER must be requested through the Wallpaperservice service, only the system can use

Using Bluetooth

Android.permission.BLUETOOTH allow programs to connect paired Bluetooth devices

Bluetooth management

Android.permission.BLUETOOTH_ADMIN allows programs to discover and pair new Bluetooth devices

Become a Brick

Android.permission.BRICK can disable the phone, very dangerous, as the name implies is to make the phone into a brick

Broadcast when app is deleted

Android.permission.BROADCAST_PACKAGE_REMOVED when an app triggers a broadcast when it's deleted

Broadcast when SMS is received

Android.permission.BROADCAST_SMS triggers a broadcast when a text message is received

Continuous broadcast

Android.permission.BROADCAST_STICKY allows a program to receive a broadcast quickly after receiving the next broadcast

WAP Push Broadcast

Android.permission.BROADCAST_WAP_PUSHWAP Push Service is received and triggers a broadcast

Dial number

Android.permission.CALL_PHONE allows a program to enter a phone number from a non-system dialer

Call permissions

Android.permission.CALL_PRIVILEGED allows the program to make calls and replace the dialer interface of the system

Permission to take photos

Android.permission.CAMERA allow camera access to take pictures

Changing Component Status

Android.permission.CHANGE_COMPONENT_ENABLED_STATE changing whether a component is enabled or disabled

Change Configuration

Android.permission.CHANGE_CONFIGURATION allows the current application to change configuration, such as positioning

Change network status

Android.permission.CHANGE_NETWORK_STATE Change Network Status if you can connect

Change WiFi Multicast status

Android.permission.CHANGE_WIFI_MULTICAST_STATE changing the WIFI multicast status

Change WiFi status

Android.permission.CHANGE_WIFI_STATE changing WIFI status

Clear the app cache

Android.permission.CLEAR_APP_CACHE clearing the app cache

Clear User Data

Android.permission.CLEAR_APP_USER_DATA clearing user data for an app

Bottom-level access rights

Android.permission.CWJ_GROUP allow CWJ Account group access to underlying information

Mobile Optimizer Master Extended privileges

Android.permission.CELL_PHONE_MASTER_EX Mobile optimization Guru Extended privileges

Control location Updates

Android.permission.CONTROL_LOCATION_UPDATES allows access to mobile network location information changes

Delete a cache file

Android.permission.DELETE_CACHE_FILES allow app to delete cache files

Delete an app

Android.permission.DELETE_PACKAGES allow programs to remove apps

Power Management

Android.permission.DEVICE_POWER allows access to the underlying power management

Application Diagnostics

Android.permission.DIAGNOSTIC allow program to RW to diagnostic resource

Disabling the keyboard lock

Android.permission.DISABLE_KEYGUARD Allow program to disable keyboard lock

Dump System Information

Android.permission.DUMP allows programs to obtain system dump information from system services

Status bar control

Android.permission.EXPAND_STATUS_BAR allow programs to extend or shrink the status bar

Factory test Mode

Android.permission.FACTORY_TEST allow programs to run factory test mode

Using the Flash

Android.permission.FLASHLIGHT Allow access to flash

Forced back

Android.permission.FORCE_BACK allows the program to force the back button to be used, regardless of whether the activity is on the top level

Access your account Gmail list

Android.permission.GET_ACCOUNTS access to Gmail account list

Get app Size

Android.permission.GET_PACKAGE_SIZE get the file size of your app

Get task Information

Android.permission.GET_TASKS allow programs to get current or most recently run apps

Allow Global Search

Android.permission.GLOBAL_SEARCH allows programs to use global search functionality

Hardware testing

Android.permission.HARDWARE_TEST access to hardware-assisted devices for hardware testing

Injection events

Android.permission.INJECT_EVENTS allows access to the underlying event of the program to get the key, Trackball event stream

Installation Targeting provides

Android.permission.INSTALL_LOCATION_PROVIDER Installation Positioning provides

Install the application

Android.permission.INSTALL_PACKAGES allow programs to install apps

Internal system window

Android.permission.INTERNAL_SYSTEM_WINDOW allows programs to open internal windows and does not open this permission to third-party applications

Access Network

Android.permission.INTERNET access to network connections, may generate GPRS traffic

End background Process

Android.permission.KILL_BACKGROUND_PROCESSES allows the program to call Killbackgroundprocesses (String). Method End Background Process

Manage your Account

Android.permission.MANAGE_ACCOUNTS allow programs to manage the list of accounts in Accountmanager

Management Program Reference

Android.permission.MANAGE_APP_TOKENS management creation, destruction, Z-order, only for system

Advanced Permissions

Android.permission.MTWEAK_USER allow Mtweak users access to advanced system permissions

Community Permissions

Android.permission.MTWEAK_FORUM allow use of Mtweak community permissions

Soft formatting

Android.permission.MASTER_CLEAR allows programs to perform soft formatting, removing system configuration information

Modify Sound Settings

Android.permission.MODIFY_AUDIO_SETTINGS Modifying Sound settings information

Modify Phone status

Android.permission.MODIFY_PHONE_STATE Modify phone status, such as airplane mode, but does not include the replacement system dialer interface

Format File system

Android.permission.MOUNT_FORMAT_FILESYSTEMS formatted removable file system, such as formatted empty SD card

Mount File System

Android.permission.MOUNT_UNMOUNT_FILESYSTEMS mount, reverse mount external file system

Allow NFC communication

Android.permission.NFC allows the program to perform NFC close-range communication operations for mobile support

Permanent activity

Android.permission.PERSISTENT_ACTIVITY creates a permanent activity that is marked for future removal

Processing Outgoing Calls

Android.permission.PROCESS_OUTGOING_CALLS allows programs to monitor, modify, or discard broadcast calls

Read Schedule Reminders

Android.permission.READ_CALENDAR allow programs to read user's schedule information

Reading contacts

Android.permission.READ_CONTACTS allow apps to access contact Address Book information

Screen

Android.permission.READ_FRAME_BUFFER Read frame cache for screen

Read Favorites and History

Com.android.browser.permission.READ_HISTORY_BOOKMARKS Reading Browser Favorites and history

Read input status

Android.permission.READ_INPUT_STATE reads the input state of the current key and is used only for system

Read System log

Android.permission.READ_LOGS Read System bottom Log

Read phone status

Android.permission.READ_PHONE_STATE Access Phone Status

Read SMS Content

Android.permission.READ_SMS Reading SMS Content

Read Sync settings

Android.permission.READ_SYNC_SETTINGS read sync settings, read Google online sync settings

Read Synchronization Status

Android.permission.READ_SYNC_STATS read sync status to get Google online sync status

Restarting the device

Android.permission.REBOOT allow program to restart device

Power on automatically allow

Android.permission.RECEIVE_BOOT_COMPLETED allow program to run automatically

receive MMS

Android.permission.RECEIVE_MMS receiving MMS

Receive SMS

Android.permission.RECEIVE_SMS Receive SMS

Receive WAP Push

Android.permission.RECEIVE_WAP_PUSH Receiving WAP push information

recording

Android.permission.RECORD_AUDIO recording sound through the phone or headset of the mic

Sort System Tasks

Android.permission.REORDER_TASKS reordering tasks in the system z-axis run

End System Tasks

Android.permission.RESTART_PACKAGES ends the task through the Restartpackage (String) method, which is discarded in the foreign

Send SMS

Android.permission.SEND_SMS Send SMS

set activity to observe its

Android.permission.SET_ACTIVITY_WATCHER setting ACTIVITY observers is typically used for monkey testing

Set Alarm Reminders

Com.android.alarm.permission.SET_ALARM Setting Alarm Reminders

setting always exits

Android.permission.SET_ALWAYS_FINISH setting whether the program always exits in the background

Set Animation zoom

Android.permission.SET_ANIMATION_SCALE Setting Global animation scaling

To set up a debug program

Android.permission.SET_DEBUG_APP Setup debugger, generally used for development

Set screen orientation

Android.permission.SET_ORIENTATION setting screen orientation for horizontal or standard display, not for general applications

Set Application Parameters

Android.permission.SET_PREFERRED_APPLICATIONS setting applied parameters, no longer working specific view addpackagetopreferred (String) Introduction

Set Process Limits

Android.permission.SET_PROCESS_LIMIT allows the program to set the maximum number of process limits

Setting the system time

Android.permission.SET_TIME Setting the system time

Set the system time zone

Android.permission.SET_TIME_ZONE Setting the system time zone

Set Desktop wallpaper

Android.permission.SET_WALLPAPER Set Desktop wallpaper

Set Wallpaper Suggestions

Android.permission.SET_WALLPAPER_HINTS Setting Wallpaper Suggestions

send a permanent process signal

Android.permission.SIGNAL_PERSISTENT_PROCESSES send a permanent process signal

Status bar control

Android.permission.STATUS_BAR allow programs to open, close, and disable the status bar

Access Subscription content

Android.permission.SUBSCRIBED_FEEDS_READ access to subscription information database

Write subscription content

Android.permission.SUBSCRIBED_FEEDS_WRITE writing or modifying a database of subscription content

Show System Window

Android.permission.SYSTEM_ALERT_WINDOW Display System window

Update Device status

Android.permission.UPDATE_DEVICE_STATS Update Device status

Using Certificates

Android.permission.USE_CREDENTIALS allows the program to request validation from Accountmanager

using SIP video

Android.permission.USE_SIP allow programs to use SIP Video services

using Vibrations

Android.permission.VIBRATE Permissible Vibrations

Wakeup Lock

Android.permission.WAKE_LOCK allows the program to still run after the phone screen is turned off

Write GPRS access point settings

Android.permission.WRITE_APN_SETTINGS Write network GPRS access point settings

Write a schedule reminder

Android.permission.WRITE_CALENDAR write schedule, but not readable

write a contact.

Android.permission.WRITE_CONTACTS write to contact but not readable

write to external storage

Android.permission.WRITE_EXTERNAL_STORAGE allows programs to write to external storage, such as SD card write files

Write Google Maps data

Android.permission.WRITE_GSERVICES allows programs to write to Google Map service data

Write Favorites and history

Com.android.browser.permission.WRITE_HISTORY_BOOKMARKS write to browser history or favorites, but not readable

Read/write system sensitive settings

Android.permission.WRITE_SECURE_SETTINGS allows programs to read and write system security-sensitive settings

Read and write system settings

Android.permission.WRITE_SETTINGS allow read and write system setup entries

Write a text message

Android.permission.WRITE_SMS allow text messages to be written

Write online sync settings

Android.permission.WRITE_SYNC_SETTINGS write Google online sync settings

Turn from:

Android Permissions problem collation very comprehensive

Android Notes (73) Android permissions issue collation very comprehensive

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.