Mainfest.permission

public static final class Manifest.permission
公有静态不能继承的类

extends object
继承object

Constants(常量)
------------------------------------------------------
1-  String类型    ACCESS_CHECKIN_PROPERTIES
     允许读写访问"properties"表在checkin数据库中,改值可以修改上传;不适合用于第三方应用程序  

2- String类型    ACCESS_COARSE_LOCATION
     允许访问一个粗略的位置,比如通过wifi定位/基站等,定位精度大概误差在30~1500米;反之,可以通过[ACCESS_FINE_LOCATION]获取精确位置,
     保护级别:危险
    
3- String类型   ACCESS_FINE_LOCATION
     允许获取精确的位置,如通过GPS获取定位精度在10m内
      保护级别:危险

4- String类型  ACCESS_LOCATION_EXTRA_COMMANDS
    允许程序访问额外的定位提供者指令
    保护级别:正常

5- String类型  ACCESS_NETWORK_STATUE
     允许访问网络状态信息,如当前的网络连接是否有效
     保护级别:正常

6- ACCESS_NOTIFYCATION_POLICY
     希望访问通知策略的应用程序的标记权限
     保护级别:正常   API23

7- ACCESS_WIFI_STATE
    允许应用获取当前WiFi接入的状态以及WLAN热点的信息
    保护级别:正常   API23

8- ACCOUNT_MANAGER
    允许应用获取账户验证信息,主要为GMail账户信息,只有系统级进程才能访问的权限

9- ADD_VOICEMAIL
     允许应用将语音邮件添加到系统
     保护级别:危险

10- ANSWER_PHONE_CALLS
     允许应用接听来电
     保护级别:危险     API26
 
11- BATTERY_STATS
      允许应用获取电量信息的统计资料

12- BIND_ACCESSIBILITY_SERVICE
    必须由[AccessibilityService]访问,确保只有系统能绑定

13- BIND_APPWIDGET
    允许一个程序告诉appWidget服务需要访问小插件的数据库,只有非常少的应用才用到此权限(不是为三方应用程序使用的)

14- BIND_AUTOFILL_SERVICE
     必须由[AccessibilityService]访问,确保只有系统能绑定   API26

15- BIND_CARRIER_SERVICES
    允许在运营商应用程序中绑定服务的系统流程将得到这个许可。运营商应用程序应该使用这个许可来保护他们的服务,只有系统被允许绑定。  API23

16- BIND_DEVICE_ADMIN
    绑定设备管理。请求系统管理员接收者receiver,只有系统才能使用
  
17- BIND_INPUT_METHOD
    绑定输入法,  请求InputMethodService服务,只有系统才能使用

18- BIND_MIDI_DEVICE_SERVICE
    绑定midi设备服务, [MidiDeviceService]绑定,只有系统才能使用

19- BIND_NFC_SERVICE
    必须由一个HostApduService或OffHostApduService所要求,确保在系统进程中使用

20- BIND_NOTIFICATION_LISTENER_SERVICE
    必须要求一个NotificationListenerService,确保只有系统可以绑定到它。

21-BIND_PRINT_SERVICE
    必须由PrintService要求,以确保只有系统能够绑定到它。

22- BIND_QUICK_SETTINGS_TILE
    允许应用程序绑定到第三方快速设置块。只应该由系统请求,应该由TileService声明所要求。

23- BIND_REMOTEVIEWS
    必须由RemoteViewsService提供,以确保只有系统能够绑定到它。

24- BIND_SCREENING_SERVICE
     必须由CallScreeningService提供,以确保只有系统能够绑定到它。

25- BIND_TELECOM_CONNECTION_SERVICE
     必须由ConnectionService提供,以确保只有系统能够绑定到它。
    保护级别:签名|特权

26- BIND_TEXT_SERVICE
    必须由TextService(例如拼写检查服务)来确保只有系统才能绑定到它。
    保护级别:签名

27- BIND_TV_INPUT
    TvInputService必须要确保只有系统才能绑定到它。
    保护级别:签名|特权

28- BIND_VISUAL_VOICEMAIL_SERVICE
    必须通过链接VisualVoicemailService来确保只有系统才能绑定到它。
    保护级别:签名|特权

29- BIND_VOICE_INTERACTION
    必须由VpnService要求,以确保只有系统能够绑定到它。
    保护级别:签名

30- BIND_VR_LISTENER_SERVICE
    必须由VrListenerService提供,以确保只有系统能够绑定到它。

31- BIND_WALLPAPER
     必须通过链接WallpaperService来确保只有系统才能绑定到它。
    保护级别:签名|特权

32- BLUETOOTH
     允许应用程序连接到配对的蓝牙设备

33- BLUETOOTH_ADMIN
    允许应用程序发现扫描和配对蓝牙是设置

34- BLUETOOTH_PRIVILEGED
   允许应用程序在不使用用户交互的情况下对蓝牙设备进行配对,允许或取消电话本访问或消息访问。这对于第三方应用程序是不可用的。  

35- BODY_SENSORS
   允许应用程序从用户用来测量其身体内部发生的变化的传感器获取数据,比如心率。

36- BROADCAST_PACKAGE_REMOVED
    允许应用程序广播一个已删除应用程序包的通知。

37- BROADCAST_SMS
    允许应用程序广播粘性意图。这些广播是由系统在完成后由系统保存的,这样客户机就可以快速地检索这些数据,而不必等待下一个广播。

38- BROADCAST_WAP_PUSH
    允许应用程序广播WAP推送通知,不适用于第三方应用程序。

39- CALL_PHONE
    允许应用程序启动一个电话呼叫,而不需要通过拨号器用户界面来确认呼叫。(直接拨打电话的权限)

40- CALL_PRIVILEGED
    允许应用程序调用任何电话号码,包括紧急号码,而不需要通过拨号器用户界面来确认被放置的呼叫。
    不适用于第三方应用程序。

41- CAMERA
    需要能够访问相机设备。
    这将自动为所有的相机特性强制执行清单元素。如果你不需要所有的相机功能,或者如果相机不能使用,你就可以正常操作,那么为      了安装在不支持所有相机功能的设备上,你必须修改你的清单。

42- CAPTURE_AUDIO_OUTPUT
    允许应用程序捕获音频输出。不适用于第三方应用程序。

43- CAPTURE_SECURE_VIDEO_OUTPUT
    允许应用程序捕获安全的视频输出。不适用于第三方应用程序。

44- CAPTURE_VIDEO_OUTPUT
    允许应用程序捕获视频输出。不适用于第三方应用程序。

45- CHANGE_COMPONENT_ENABLED_STATE
    允许应用程序更改是否启用了应用程序组件(除了它自己的组件)。不适用于第三方应用程序。

46- CHANGE_CONFIGURATION
    允许应用程序修改当前的配置,比如语言环境。

47- CHANGE_NETWORK_STATE
    允许应用程序更改网络连接状态。

48- CHANGE_WIFI_MULTICAST_STATE
    允许应用程序进入无线多播模式。

49- CHANGE_WIFI_STATE
    允许应用程序更改wifi连接状态

50- CLEAR_APP_CACHE
    允许应用程序清除设备上所有已安装的应用程序的缓存。保护级别:签名|特权

51- CONTROL_LOCATION_UPDATES
    允许从广播中启用/禁用位置更新通知。不适用于第三方应用程序。

52- DELETE_CACHE_FILES
    允许应用程序清除缓存文件,不适用于第三方应用程序

53- DELETE_PACKAGES
    允许应用程序删除包。不适用于第三方应用程序。从N开始,当应用程序删除包并不是安装包的应用程序时,请求用户确认。

54- DIAGNOSTIC
    允许应用读写特征资源文件,不适合第三方应用

55- DISABLE_KEYGUARD
    允许应用程序在不安全的情况下禁用keyguard。防护等级:正常
 
56- DUMP
    允许应用程序从系统服务中检索状态转储信息。不适用于第三方应用程序

57-EXPAND_STATUS_BAR
    允许应用程序收缩或者展开状态栏

58- FACTORY_TEST
    作为一个制造商测试应用程序运行,作为根用户运行。只有当设备在制造商测试模式下运行时才可用。不适用于第三方应用程序。

59- GET_ACCOUNTS
    允许访问帐户服务中的帐户列表。
    注意:从Android 6.0(API级别23)开始,如果应用程序共享管理帐户的身份验证器的签名,它不需要“getaccount”权限来读取关于该帐户    的信息。在Android 5.1和更低的版本中,所有的应用程序都需要“get账号”权限来读取任何账户的信息。
    保护级别:危险

60- GET_ACCOUNTS_PRIVILEGED
    允许访问帐户服务中的帐户列表。

61- GET_PACKAGE_SIZE
    允许应用程序查找任何包所使用的空间。

62- GLOBAL_SEARCH
    可以在内容提供者上使用此权限,允许全局搜索系统访问他们的数据。通常情况下,当提供者有一些保护它的权限时(全局搜索不会被期望持有),并且在提供全局搜索查询的提供者的路径中添加一个只读权限。该权限不能由常规应用程序持有;除了全局搜索外,应用程序还使用它来保护自己不受其他所有人的保护。

63- INSTALL_LOCATION_PROVIDER
      允许应用程序将位置提供程序安装到位置管理器中。不适用于第三方应用程序。

64- INSTALL_PACKAGES
      允许应用程序安装包。不适用于第三方程序

65- INSTALL_SHORTCUT
      允许应用在启动器中安装快捷方式;在Android O(API级别26)和更高版本中,安装快捷方式不再对你的应用有任何影响,因为它是一个私密的、隐式的广播。相反,您应该使用来自快捷键管理器类的requestpin捷径()方法创建应用程序快捷方式。

66-  INSTANT_APP_FOREGROUND_SERVICE
      允许一个即时应用程序来创建前台服务。

67- INTERNET
      访问网络权限

68- KILL_BACKGROUND_PROCESSES
      允许应用调用killBackgroundProcesses(String),杀死后台进程;

69- LOCATION_HARDWARE
      允许应用程序在硬件中使用位置特性,例如geofapplication api。不适用于第三方应用程序。
      
70- MANAGE_DOCUMENTS
      允许应用程序管理对文档的访问,通常作为文档选择器的一部分。此权限只应由平台文档管理应用程序请求。此权限不能授予第三方应用程序。
  
 71- MANAGE_OWN_CALLS
      允许一个调用应用程序通过自托管的ConnectionService api来管理它自己的调用。看到{ @link android.telecom。在自管理的ConnectionService api的更多信息中,语音帐户功能自我管理。

72- MASTER_CLEAR
      不适用于第三方应用

73- MEDIA_CONTENT_CONTROL
    允许应用程序知道什么内容在播放,并控制回放。由于媒体消费的隐私,第三方应用程序不能使用

74- MODIFY_AUDIO_SETTINGS
    允许应用程序修改全局音频设置。

75- MODIFY_PHONE_STATE
    允许对电话状态的修改,如电源,mmi等。不包括打电话。不适用于第三方应用程序。

76- MOUNT_FORMAT_FILESYSTEMS
    允许格式化文件系统为可移动存储。不适用于第三方应用程序。

77- MOUNT_UNMOUNT_FILESYSTEMS
   允许安装和卸载文件系统用于可移动存储。

78- NFC
    允许应用程序在NFC上执行输入/输出操作

79- PACKAGE_USAGE_STATS
    允许应用程序收集组件使用统计信息,声明许可意味着使用该API的意图,并且该设备的用户可以通过设置应用程序授予权限。

80- PROCESS_OUTGOING_CALLS
    允许应用程序查看在外出呼叫期间所拨打的号码,该选项可以将呼叫重定向到另一个号码,或完全中止呼叫
      
81- READ_CALENDAR
    允许应用程序读取用户的日历信息数据,
    保护等级:危险

82- READ_CALL_LOG
     允许应用程序读取用户的调用日志。
     注意:如果你的应用程序使用了readcontacts权限,你的minSdkVersion和targetSdkVersion值都设置为15或更低,那么这个系统就会允许你的应用得到这个许可。如果您不需要这个权限,请确保您的targetSdkVersion是16或更高版本。

83- READ_CONTACTS
     允许应用程序读取用户的联系人数据。
     保护级别:危险

84- READ_EXTERNAL_STORAGE
     允许应用程序去读取外部存储卡
    任何声明写写外存储权限的应用程序都被隐式地授予了这个权限。
    该权限从API级别19开始执行。在API级别19之前,这个权限没有被强制执行,所有的应用程序仍然可以从外部存储器读取数据。你可以通过在运行Android 4.1或更高版本的设备上的设置应用中,在开发者选项下保护USB存储来测试你的应用。

85- READ_FRAME_BUFFER
    允许应用程序进行屏幕快照,并且更一般地访问帧缓冲区数据。

86- READ_LOGS
    允许应用程序读取低级系统日志文件。不为第三方应用程序使用,因为日志条目可以包含用户的私有信息。

87- READ_PHONE_NUMBERS
    允许读取设备的电话号码(s)。这是readphonestate所授予的功能的子集,但它却暴露在即时应用程序中。

88- READ_PHONE_STATE
    允许只读访问电话状态,包括设备的电话号码,当前的蜂窝网络信息,任何正在进行的呼叫的状态,以及在设备上注册的任何电话帐户的列表。

89- READ_SMS
    允许应用程序读取SMS消息。

90- READ_SYNC_SETTINGS
    允许应用程序读取同步设置。

91- READ_SYNC_STATS
    允许应用程序读取同步状态

92- READ_VOICEMAIL
   允许应用程序在系统中读取语音邮件。

93- REBOOT
    需要能够重新启动设备。不适用于第三方应用程序。

94- RECEIVE_BOOT_COMPLETED
    允许应用程序接收在系统完成引导后进行广播的actionboot竣工。如果你不请求这个许可,
    你将不会在那个时候得到广播。虽然持有这个权限没有任何安全隐患,但是它会对用户体验产生负面影响,
    因为它增加了系统启动的时间,并且允许应用程序在没有用户意识的情况下运行。
    因此,您必须显式声明您对该工具的使用,以使其对用户可见。

95- RECEIVE_MMS
    允许应用程序监视传入的MMS消息。彩信

96- RECEIVE_SMS
    允许应用程序监听传入的短信消息

97- RECEIVE_WAP_PUSH
    允许应用程序接收wap推送的消息、

98- RECORD_AUDIO
    允许应用程序录制音频。

99- REORDER_TASKS
    允许应用程序更改任务的z顺序。

100- REQUEST_COMPANION_RUN_IN_BACKGROUND
    允许一个配套的应用在后台运行。

101- REQUEST_COMPANION_USE_DATA_IN_BACKGROUND
    允许一个配套的应用程序在后台使用数据。

102- REQUEST_DELETE_PACKAGES
    允许应用程序请求删除包。针对大于25的api的应用程序必须持有这个权限才能使用actionuninstall软件包。

103- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
    为了使用actionrequest无知的优化,应用程序必须持有。这是一个正常的许可:请求它的应用程序总是被授予许可,而不需要用户批准或查看它。

104- REQUEST_INSTALL_PACKAGES
    允许应用程序请求安装包。针对大于25的api的应用程序必须持有这个权限才能使用actioninstall包。

105- SEND_RESPOND_VIA_MESSAGE
    允许应用程序(Phone)向其他应用程序发送请求,以便在传入的调用期间处理响应-via消息操作。

106- SEND_SMS
    允许应用程序发送SMS消息。

107- SET_ALARM
    允许应用程序广播一种意图,为用户设置警报。

108- SET_ALWAYS_FINISH
    允许应用程序控制在后台执行的活动是否立即完成。不适用于第三方应用程序。
    
109- SET_ANIMATION_SCALE
    修改全局动画比例因子。不适用于第三方应用程序。

110- SET_DEBUG_APP
    配置一个用于调试的应用程序。 不适用于第三方应用程序。
  
111- SET_PROCESS_LIMIT
    允许应用程序设置可以运行的应用程序进程的最大数量(不需要)。不适用于第三方应用程序。

112- SET_TIME
    允许应用程序设置系统时间。不适用于第三方应用程序。

113- SET_TIME_ZONE
    允许应用程序设置系统时区。不适用于第三方应用程序。

114- SET_WALLPAPER
    允许应用程序设置墙纸。防护等级:正常
  
 115- SET_WALLPAPER_HINTS
    允许应用程序设置壁纸提示。

 116- SIGNAL_PERSISTENT_PROCESSES
    允许应用程序请求将一个信号发送到所有的持久性进程。不适用于第三方应用

 117- STATUS_BAR
    允许应用程序打开、关闭或禁用状态栏及其图标。不适用于第三方应用程序。

 118- SYSTEM_ALERT_WINDOW
      允许应用程序使用类型类型的应用程序来创建windows,在所有其他应用程序的顶部显示。很少有应用程序应该使用这种权限;这些窗口旨在与用户进行系统级的交互。

 119- TRANSMIT_IR
     如果有的话,允许使用该设备的红外发射器。

 120- UNINSTALL_SHORTCUT
     该权限不在被支持

  121- UPDATE_DEVICE_STATS
      允许应用程序更新设备状态信息,不适用于第三方应用程序

  122- USE_FINGERPRINT
       允许app使用硬件指纹
  
  123- USE_SIP
      允许应用程序使用SIP服务

  124- VIBRATE
      允许使用振动器

  125- WAKE_LOCK
       允许使用PowerManager WakeLocks来保持处理器不休眠或屏幕变暗。
  
  126- WRITE_APN_SETTINGS
      允许应用程序编写apn设置

  127- WRITE_CALENDAR
      允许应用程序去写用的日历数据设置

  128- WRITE_CALL_LOG         
      允许应用程序去写(但是不能读)用的电话记录数据信息

  129-   WRITE_CONTACTS
      允许应用程序去写用户的联系人数据信息

  130- WRITE_EXTERNAL_STORAGE
      允许应用程序去读写外部存储卡信息

  131- WRITE_GSERVICES
       允许应用程序去修改谷歌地图服务吗,不适用第三方应用程序

  132- WRITE_SECURE_SETTINGS
       允许应用程序去是读写安全系统设置

  133- WRITE_SETTINGS
       允许应用程序去读写系统设置

  134- WRITE_SYNC_SETTINGS
       允许应用程序去写同步设置

  135- WRITE_VOICEMAIL
      允许应用程序去写或者移除系统存在的语音邮件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,254评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,875评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,682评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,896评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,015评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,152评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,208评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,962评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,388评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,700评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,867评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,551评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,186评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,901评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,142评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,689评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,757评论 2 351

推荐阅读更多精彩内容