What is Uses-permissions Android

<uses-permission>

In some cases, the permissions that you request through <uses-permission> can affect how your application is filtered by Google Play.

SYNTAX:
<uses-permissionandroid:name="string"
        android:maxSdkVersion="integer"/>
CONTAINED IN:
<manifest>
DESCRIPTION:
Requests a permission that the application must be granted in order for it to operate correctly. Permissions are granted by the user when the application is installed, not while it’s running.For more information on permissions, see the Permissionssection in the introduction and the separate Security and Permissions document. A list of permissions defined by the base platform can be found atandroid.Manifest.permission.

Some of the uses-permissions:

<uses-permissionandroid:name="android.permission.SEND_SMS"/>
 <uses-permissionandroid:name="android.permission.SEND_SMS_NO_CONFIRMATION"/>
 <uses-permissionandroid:name="android.permission.RECEIVE_SMS"/>
 <uses-permissionandroid:name="android.permission.RECEIVE_MMS"/>
 <uses-permissionandroid:name="android.permission.RECEIVE_EMERGENCY_BROADCAST"/>
 <uses-permissionandroid:name="android.permission.READ_CELL_BROADCASTS"/>
 <uses-permissionandroid:name="android.permission.READ_SMS"/>
 <uses-permissionandroid:name="android.permission.WRITE_SMS"/>
 <uses-permissionandroid:name="android.permission.RECEIVE_WAP_PUSH"/>
 <uses-permissionandroid:name="android.permission.READ_CONTACTS"/>
 <uses-permissionandroid:name="android.permission.WRITE_CONTACTS"/>
 <uses-permissionandroid:name="android.permission.BIND_DIRECTORY_SEARCH"/>
 <uses-permissionandroid:name="android.permission.READ_CALL_LOG"/>
 <uses-permissionandroid:name="android.permission.WRITE_CALL_LOG"/>
 <uses-permissionandroid:name="android.permission.READ_SOCIAL_STREAM"/>
 <uses-permissionandroid:name="android.permission.WRITE_SOCIAL_STREAM"/>
 <uses-permissionandroid:name="android.permission.READ_PROFILE"/>
 <uses-permissionandroid:name="android.permission.WRITE_PROFILE"/>
 <uses-permissionandroid:name="android.permission.READ_CALENDAR"/>
 <uses-permissionandroid:name="android.permission.WRITE_CALENDAR"/>
 <uses-permissionandroid:name="android.permission.READ_USER_DICTIONARY"/>
 <uses-permissionandroid:name="android.permission.WRITE_USER_DICTIONARY"/>
 <uses-permissionandroid:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/>
 <uses-permissionandroid:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS"/>
 <uses-permissionandroid:name="com.android.alarm.permission.SET_ALARM"/>
 <uses-permissionandroid:name="com.android.voicemail.permission.ADD_VOICEMAIL"/>
 <uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"/>
 <uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION"/>
 <uses-permissionandroid:name="android.permission.ACCESS_MOCK_LOCATION"/>
 <uses-permissionandroid:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
 <uses-permissionandroid:name="android.permission.INSTALL_LOCATION_PROVIDER"/>
 <uses-permissionandroid:name="android.permission.INTERNET"/>
 <uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>
 <uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/>
 <uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"/>
 <uses-permissionandroid:name="android.permission.ACCESS_WIMAX_STATE"/>
 <uses-permissionandroid:name="android.permission.CHANGE_WIMAX_STATE"/>
 <uses-permissionandroid:name="android.permission.BLUETOOTH"/>
 <uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN"/>
 <uses-permissionandroid:name="android.permission.BLUETOOTH_STACK"/>
 <uses-permissionandroid:name="android.permission.NFC"/>
 <uses-permissionandroid:name="android.permission.CONNECTIVITY_INTERNAL"/>
 <uses-permissionandroid:name="android.permission.RECEIVE_DATA_ACTIVITY_CHANGE"/>
 <uses-permissionandroid:name="android.permission.GET_ACCOUNTS"/>
 <uses-permissionandroid:name="android.permission.AUTHENTICATE_ACCOUNTS"/>
 <uses-permissionandroid:name="android.permission.USE_CREDENTIALS"/>
 <uses-permissionandroid:name="android.permission.MANAGE_ACCOUNTS"/>
 <uses-permissionandroid:name="android.permission.ACCOUNT_MANAGER"/>
 <uses-permissionandroid:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/>
 <uses-permissionandroid:name="android.permission.VIBRATE"/>
 <uses-permissionandroid:name="android.permission.FLASHLIGHT"/>
 <uses-permissionandroid:name="android.permission.WAKE_LOCK"/>
 <uses-permissionandroid:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
 <uses-permissionandroid:name="android.permission.MANAGE_USB"/>
 <uses-permissionandroid:name="android.permission.ACCESS_MTP"/>
 <uses-permissionandroid:name="android.permission.HARDWARE_TEST"/>
 <uses-permissionandroid:name="android.permission.NET_ADMIN"/>
 <uses-permissionandroid:name="android.permission.REMOTE_AUDIO_PLAYBACK"/>
 <uses-permissionandroid:name="android.permission.RECORD_AUDIO"/>
 <uses-permissionandroid:name="android.permission.CAMERA"/>
 <uses-permissionandroid:name="android.permission.PROCESS_OUTGOING_CALLS"/>
 <uses-permissionandroid:name="android.permission.MODIFY_PHONE_STATE"/>
 <uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>
 <uses-permissionandroid:name="android.permission.READ_PRIVILEGED_PHONE_STATE"/>
 <uses-permissionandroid:name="android.permission.CALL_PHONE"/>
 <uses-permissionandroid:name="android.permission.USE_SIP"/>
 <uses-permissionandroid:name="android.permission.READ_EXTERNAL_STORAGE"/>
 <uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
 <uses-permissionandroid:name="android.permission.WRITE_MEDIA_STORAGE"/>
 <uses-permissionandroid:name="android.permission.DISABLE_KEYGUARD"/>
 <uses-permissionandroid:name="android.permission.GET_TASKS"/>
 <uses-permissionandroid:name="android.permission.INTERACT_ACROSS_USERS"/>
 <uses-permissionandroid:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
 <uses-permissionandroid:name="android.permission.MANAGE_USERS"/>
 <uses-permissionandroid:name="android.permission.GET_DETAILED_TASKS"/>
 <uses-permissionandroid:name="android.permission.REORDER_TASKS"/>
 <uses-permissionandroid:name="android.permission.REMOVE_TASKS"/>
 <uses-permissionandroid:name="android.permission.START_ANY_ACTIVITY"/>
 <uses-permissionandroid:name="android.permission.RESTART_PACKAGES"/>
 <uses-permissionandroid:name="android.permission.KILL_BACKGROUND_PROCESSES"/>
 <uses-permissionandroid:name="android.permission.SYSTEM_ALERT_WINDOW"/>
 <uses-permissionandroid:name="android.permission.SET_WALLPAPER"/>
 <uses-permissionandroid:name="android.permission.SET_WALLPAPER_HINTS"/>
 <uses-permissionandroid:name="android.permission.SET_TIME"/>
 <uses-permissionandroid:name="android.permission.SET_TIME_ZONE"/>
 <uses-permissionandroid:name="android.permission.EXPAND_STATUS_BAR"/>
 <uses-permissionandroid:name="android.permission.READ_SYNC_SETTINGS"/>
 <uses-permissionandroid:name="android.permission.WRITE_SYNC_SETTINGS"/>
 <uses-permissionandroid:name="android.permission.READ_SYNC_STATS"/>
 <uses-permissionandroid:name="android.permission.SET_SCREEN_COMPATIBILITY"/>
 <uses-permissionandroid:name="android.permission.ACCESS_ALL_EXTERNAL_STORAGE"/>
 <uses-permissionandroid:name="android.permission.CHANGE_CONFIGURATION"/>
 <uses-permissionandroid:name="android.permission.WRITE_SETTINGS"/>
 <uses-permissionandroid:name="android.permission.WRITE_GSERVICES"/>
 <uses-permissionandroid:name="android.permission.SET_SCREEN_COMPATIBILITY"/>
 <uses-permissionandroid:name="android.permission.CHANGE_CONFIGURATION"/>
 <uses-permissionandroid:name="android.permission.FORCE_STOP_PACKAGES"/>
 <uses-permissionandroid:name="android.permission.RETRIEVE_WINDOW_CONTENT"/>
 <uses-permissionandroid:name="android.permission.SET_ANIMATION_SCALE"/>
 <uses-permissionandroid:name="android.permission.PERSISTENT_ACTIVITY"/>
 <uses-permissionandroid:name="android.permission.GET_PACKAGE_SIZE"/>
 <uses-permissionandroid:name="android.permission.SET_PREFERRED_APPLICATIONS"/>
 <uses-permissionandroid:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
 <uses-permissionandroid:name="android.permission.BROADCAST_STICKY"/>
 <uses-permissionandroid:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
 <uses-permissionandroid:name="android.permission.MOUNT_FORMAT_FILESYSTEMS"/>
 <uses-permissionandroid:name="android.permission.ASEC_ACCESS"/>
 <uses-permissionandroid:name="android.permission.ASEC_CREATE"/>
 <uses-permissionandroid:name="android.permission.ASEC_DESTROY"/>
 <uses-permissionandroid:name="android.permission.ASEC_MOUNT_UNMOUNT"/>
 <uses-permissionandroid:name="android.permission.ASEC_RENAME"/>
 <uses-permissionandroid:name="android.permission.WRITE_APN_SETTINGS"/>
 <uses-permissionandroid:name="android.permission.SUBSCRIBED_FEEDS_READ"/>
 <uses-permissionandroid:name="android.permission.SUBSCRIBED_FEEDS_WRITE"/>
 <uses-permissionandroid:name="android.permission.CHANGE_NETWORK_STATE"/>
 <uses-permissionandroid:name="android.permission.CLEAR_APP_CACHE"/>
 <uses-permissionandroid:name="android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK"/>
 <uses-permissionandroid:name="android.permission.WRITE_SECURE_SETTINGS"/>
 <uses-permissionandroid:name="android.permission.DUMP"/>
 <uses-permissionandroid:name="android.permission.READ_LOGS"/>
 <uses-permissionandroid:name="android.permission.SET_DEBUG_APP"/>
 <uses-permissionandroid:name="android.permission.SET_PROCESS_LIMIT"/>
 <uses-permissionandroid:name="android.permission.SET_ALWAYS_FINISH"/>
 <uses-permissionandroid:name="android.permission.SIGNAL_PERSISTENT_PROCESSES"/>
 <uses-permissionandroid:name="android.permission.DIAGNOSTIC"/>
 <uses-permissionandroid:name="android.permission.STATUS_BAR"/>
 <uses-permissionandroid:name="android.permission.STATUS_BAR_SERVICE"/>
 <uses-permissionandroid:name="android.permission.FORCE_BACK"/>
 <uses-permissionandroid:name="android.permission.UPDATE_DEVICE_STATS"/>
 <uses-permissionandroid:name="android.permission.INTERNAL_SYSTEM_WINDOW"/>
 <uses-permissionandroid:name="android.permission.MANAGE_APP_TOKENS"/>
 <uses-permissionandroid:name="android.permission.FREEZE_SCREEN"/>
 <uses-permissionandroid:name="android.permission.INJECT_EVENTS"/>
 <uses-permissionandroid:name="android.permission.FILTER_EVENTS"/>
 <uses-permissionandroid:name="android.permission.RETRIEVE_WINDOW_INFO"/>
 <uses-permissionandroid:name="android.permission.TEMPORARY_ENABLE_ACCESSIBILITY"/>
 <uses-permissionandroid:name="android.permission.MAGNIFY_DISPLAY"/>
 <uses-permissionandroid:name="android.permission.SET_ACTIVITY_WATCHER"/>
 <uses-permissionandroid:name="android.permission.SHUTDOWN"/>
 <uses-permissionandroid:name="android.permission.STOP_APP_SWITCHES"/>
 <uses-permissionandroid:name="android.permission.READ_INPUT_STATE"/>
 <uses-permissionandroid:name="android.permission.BIND_INPUT_METHOD"/>
 <uses-permissionandroid:name="android.permission.BIND_ACCESSIBILITY_SERVICE"/>
 <uses-permissionandroid:name="android.permission.BIND_TEXT_SERVICE"/>
 <uses-permissionandroid:name="android.permission.BIND_VPN_SERVICE"/>
 <uses-permissionandroid:name="android.permission.BIND_WALLPAPER"/>
 <uses-permissionandroid:name="android.permission.BIND_DEVICE_ADMIN"/>
 <uses-permissionandroid:name="android.permission.SET_ORIENTATION"/>
 <uses-permissionandroid:name="android.permission.SET_POINTER_SPEED"/>
 <uses-permissionandroid:name="android.permission.SET_KEYBOARD_LAYOUT"/>
 <uses-permissionandroid:name="android.permission.INSTALL_PACKAGES"/>
 <uses-permissionandroid:name="android.permission.CLEAR_APP_USER_DATA"/>
 <uses-permissionandroid:name="android.permission.DELETE_CACHE_FILES"/>
 <uses-permissionandroid:name="android.permission.DELETE_PACKAGES"/>
 <uses-permissionandroid:name="android.permission.MOVE_PACKAGE"/>
 <uses-permissionandroid:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE"/>
 <uses-permissionandroid:name="android.permission.GRANT_REVOKE_PERMISSIONS"/>
 <uses-permissionandroid:name="android.permission.ACCESS_SURFACE_FLINGER"/>
 <uses-permissionandroid:name="android.permission.READ_FRAME_BUFFER"/>
 <uses-permissionandroid:name="android.permission.CONFIGURE_WIFI_DISPLAY"/>
 <uses-permissionandroid:name="android.permission.CONTROL_WIFI_DISPLAY"/>
 <uses-permissionandroid:name="android.permission.BRICK"/>
 <uses-permissionandroid:name="android.permission.REBOOT"/>
 <uses-permissionandroid:name="android.permission.DEVICE_POWER"/>
 <uses-permissionandroid:name="android.permission.NET_TUNNELING"/>
 <uses-permissionandroid:name="android.permission.FACTORY_TEST"/>
 <uses-permissionandroid:name="android.permission.BROADCAST_PACKAGE_REMOVED"/>
 <uses-permissionandroid:name="android.permission.BROADCAST_SMS"/>
 <uses-permissionandroid:name="android.permission.BROADCAST_WAP_PUSH"/>
 <uses-permissionandroid:name="android.permission.MASTER_CLEAR"/>
 <uses-permissionandroid:name="android.permission.CALL_PRIVILEGED"/>
 <uses-permissionandroid:name="android.permission.PERFORM_CDMA_PROVISIONING"/>
 <uses-permissionandroid:name="android.permission.CONTROL_LOCATION_UPDATES"/>
 <uses-permissionandroid:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
 <uses-permissionandroid:name="android.permission.PACKAGE_USAGE_STATS"/>
 <uses-permissionandroid:name="android.permission.BATTERY_STATS"/>
 <uses-permissionandroid:name="android.permission.BACKUP"/>
<uses-permissionandroid:name="android.permission.CONFIRM_FULL_BACKUP"/>
<uses-permissionandroid:name="android.permission.BIND_REMOTEVIEWS"/>
<uses-permissionandroid:name="android.permission.BIND_APPWIDGET"/>
<uses-permissionandroid:name="android.permission.BIND_KEYGUARD_APPWIDGET"/>
<uses-permissionandroid:name="android.permission.MODIFY_APPWIDGET_BIND_PERMISSIONS"/>
<uses-permissionandroid:name="android.permission.CHANGE_BACKGROUND_DATA_SETTING"/>
<uses-permissionandroid:name="android.permission.GLOBAL_SEARCH"/>
<uses-permissionandroid:name="android.permission.GLOBAL_SEARCH_CONTROL"/>
<uses-permissionandroid:name="android.permission.SET_WALLPAPER_COMPONENT"/>
<uses-permissionandroid:name="android.permission.READ_DREAM_STATE"/>
<uses-permissionandroid:name="android.permission.WRITE_DREAM_STATE"/>
<uses-permissionandroid:name="android.permission.ACCESS_CACHE_FILESYSTEM"/>
<uses-permissionandroid:name="android.permission.COPY_PROTECTED_DATA"/>
<uses-permissionandroid:name="android.permission.CRYPT_KEEPER"/>
<uses-permissionandroid:name="android.permission.READ_NETWORK_USAGE_HISTORY"/>
<uses-permissionandroid:name="android.permission.MANAGE_NETWORK_POLICY"/>
<uses-permissionandroid:name="android.permission.MODIFY_NETWORK_ACCOUNTING"/>
<uses-permissionandroid:name="android.intent.category.MASTER_CLEAR.permission.C2D_MESSAGE"/>
<uses-permissionandroid:name="android.permission.PACKAGE_VERIFICATION_AGENT"/>
<uses-permissionandroid:name="android.permission.BIND_PACKAGE_VERIFIER"/>
<uses-permissionandroid:name="android.permission.SERIAL_PORT"/>
<uses-permissionandroid:name="android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY"/>
<uses-permissionandroid:name="android.permission.UPDATE_LOCK"/>
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s