Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1131349
  • 博文数量: 276
  • 博客积分: 8317
  • 博客等级: 少将
  • 技术积分: 2329
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-12 08:17
个人简介

http://ads.buzzcity.net/adpage.php?partnerid=40096

文章分类

全部博文(276)

文章存档

2013年(1)

2012年(38)

2011年(102)

2010年(85)

2009年(45)

2008年(5)

分类: 嵌入式

2011-11-14 10:51:21

Introduction to the Permission Map
This permission map lists Intents, Content Providers, and API calls that require permissions. We determined this by testing Android 2.2. Other versions of Android may have additional permission checks, some of which are listed here (and their API version is noted). If you come across a gap in our permission map, please  with the API version and an example invocation of the API call; we'll update the permission map and give you credit. 

You can also  the entire permission map. 
Intents With Permissions
Broadcast Intent Action
Permission for Sending
android.app.action.DEVICE_ADMIN_ENABLED
android.permission.BIND_DEVICE_ADMIN
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.permission.BROADCAST_PACKAGE_REMOVED
android.intent.action.PACKAGE_CHANGED
android.permission.BROADCAST_PACKAGE_REMOVED
android.intent.action.PACKAGE_REMOVED
android.permission.BROADCAST_PACKAGE_REMOVED
android.intent.action.UID_REMOVED
android.permission.BROADCAST_PACKAGE_REMOVED
android.provider.Telephony.SMS_RECEIVED
android.permission.BROADCAST_SMS
Activity Intent Action
Permission for Sending
android.bluetooth.adapter.action.REQUEST_DISCOVERABLE
android.permission.BLUETOOTH
android.bluetooth.adapter.action.REQUEST_ENABLE
android.permission.BLUETOOTH
android.intent.action.CALL
android.permission.CALL_PHONE
android.intent.action.CALL_PRIVILEGED
android.permission.CALL_PRIVILEGED
android.intent.action.CALL_EMERGENCY
android.permission.CALL_PRIVILEGED
android.search.action.GLOBAL_SEARCH
android.permission.GLOBAL_SEARCH_CONTROL
android.intent.action.ACTION_REQUEST_SHUTDOWN
android.permission.SHUTDOWN
Service Intent Action
Permission for Sending
android.view.InputMethod
android.permission.BIND_INPUT_METHOD
android.service.wallpaper.WallpaperService
android.permission.BIND_WALLPAPER
Broadcast Intent Action
Permission for Receiving
android.provider.Telephony.SMS_RECEIVED
android.permission.RECEIVE_SMS
android.provider.Telephony.SIM_FULL
android.permission.RECEIVE_SMS
android.provider.Telephony.WAP_PUSH_RECEIVED
android.permission.RECEIVE_MMS and android.permission.RECEIVE_WAP_PUSH
android.provider.Telephony.SMS_REJECTED
android.permission.RECEIVE_SMS
android.intent.action.NEW_OUTGOING_CALL
android.permission.PROCESS_OUTGOING_CALLS
android.intent.action.BOOT_COMPLETED
android.permission.RECEIVE_BOOT_COMPLETED
android.bluetooth.a2dp.action.SINK_STATE_CHANGED
android.permission.BLUETOOTH
android.intent.action.PHONE_STATE
android.permission.READ_PHONE_STATE
android.bluetooth.adapter.action.STATE_CHANGED
android.permission.BLUETOOTH
android.bluetooth.adapter.action.SCAN_MODE_CHANGED
android.permission.BLUETOOTH
android.bluetooth.device.action.BOND_STATE_CHANGED
android.permission.BLUETOOTH
android.bluetooth.device.action.UUID
android.permission.BLUETOOTH_ADMIN
android.bluetooth.adapter.action.LOCAL_NAME_CHANGED
android.permission.BLUETOOTH
android.bluetooth.adapter.action.DISCOVERY_STARTED
android.permission.BLUETOOTH
android.bluetooth.adapter.action.DISCOVERY_FINISHED
android.permission.BLUETOOTH
android.bluetooth.device.action.ACL_CONNECTED
android.permission.BLUETOOTH
android.bluetooth.device.action.ACL_DISCONNECTED
android.permission.BLUETOOTH
android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED
android.permission.BLUETOOTH
android.bluetooth.device.action.NAME_CHANGED
android.permission.BLUETOOTH
android.bluetooth.device.action.FOUND
android.permission.BLUETOOTH
android.bluetooth.device.action.CLASS_CHANGED
android.permission.BLUETOOTH
android.intent.action.DATA_SMS_RECEIVED
android.permission.RECEIVE_SMS
android.intent.action.NEW_OUTGOING_CALL
android.permission.PROCESS_OUTGOING_CALLS

Disallowed Broadcasts 
Some broadcasts cannot be sent by an application, regardless of what permissions the application holds. These broadcasts can only be sent by the operating system. These protected broadcasts are: 

android.app.action.ENTER_CAR_MODE, android.app.action.ENTER_DESK_MODE, android.app.action.EXIT_CAR_MODE, android.app.action.EXIT_DESK_MODE, android.backup.intent.CLEAR, android.backup.intent.INIT, android.backup.intent.RUN, android.bluetooth.adapter.action.DISCOVERY_FINISHED, android.bluetooth.adapter.action.DISCOVERY_STARTED, android.bluetooth.adapter.action.LOCAL_NAME_CHANGED, android.bluetooth.adapter.action.SCAN_MODE_CHANGED, android.bluetooth.adapter.action.STATE_CHANGED, android.bluetooth.device.action.ACL_CONNECTED, android.bluetooth.device.action.ACL_DISCONNECTED, android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED, android.bluetooth.device.action.BOND_STATE_CHANGED, android.bluetooth.device.action.CLASS_CHANGED, android.bluetooth.device.action.DISAPPEARED, android.bluetooth.device.action.FOUND, android.bluetooth.device.action.NAME_CHANGED, android.bluetooth.device.action.NAME_FAILED, android.bluetooth.device.action.PAIRING_CANCEL, android.bluetooth.device.action.PAIRING_REQUEST, android.intent.action.ACTION_MDN_STATE_CHANGED, android.intent.action.ACTION_POWER_CONNECTED, android.intent.action.ACTION_POWER_DISCONNECTED, android.intent.action.ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS, android.intent.action.ACTION_SHUTDOWN, android.intent.action.ANY_DATA_STATE, android.intent.action.BATTERY_CHANGED, android.intent.action.BATTERY_LOW, android.intent.action.BATTERY_OKAY, android.intent.action.BOOT_COMPLETED, android.intent.action.CONFIGURATION_CHANGED, android.intent.action.DATA_CONNECTION_FAILED, android.intent.action.DEVICE_STORAGE_LOW, android.intent.action.DEVICE_STORAGE_OK, android.intent.action.DOCK_EVENT, android.intent.action.EMERGENCY_CALLBACK_MODE_CHANGED, android.intent.action.LOCALE_CHANGED, android.intent.action.NETWORK_SET_TIME, android.intent.action.NETWORK_SET_TIMEZONE, android.intent.action.NEW_OUTGOING_CALL, android.intent.action.PACKAGE_ADDED, android.intent.action.PACKAGE_CHANGED, android.intent.action.PACKAGE_DATA_CLEARED, android.intent.action.PACKAGE_INSTALL, android.intent.action.PACKAGE_REMOVED, android.intent.action.PACKAGE_REPLACED, android.intent.action.PACKAGE_RESTARTED, android.intent.action.RADIO_TECHNOLOGY, android.intent.action.REBOOT, android.intent.action.SCREEN_OFF, android.intent.action.SCREEN_ON, android.intent.action.SERVICE_STATE, android.intent.action.SIG_STR, android.intent.action.SIM_STATE_CHANGED, android.intent.action.TIMEZONE_CHANGED, android.intent.action.TIME_TICK, android.intent.action.UID_REMOVED, android.intent.action.USER_PRESENT, and android.provider.Telephony.SPN_STRINGS_UPDATED. 
阅读(1203) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~