Android用户权限列表

合集下载

Android权限(permission)整理

Android权限(permission)整理

Android权限(permission)整理在Android的设计中,资源的访问或者⽹络连接,要得到这些服务都需要声明其访问权限,否则将⽆法正常⼯作。

在Android中这样的权限有很多种,这⾥将各类访问权限⼀⼀罗列出来,供⼤家使⽤时参考之⽤。

1.android.permission.WRITE_USER_DICTIONARY允许应⽤程序向⽤户词典中写⼊新词2.android.permission.WRITE_SYNC_SETTINGS写⼊Google在线同步设置3.android.permission.WRITE_SOCIAL_STREAM读取⽤户的社交信息流4.android.permission.WRITE_SMS允许程序写短信5.android.permission.WRITE_SETTINGS允许程序读取或写⼊系统设置6.android.permission.WRITE_SECURE_SETTINGS允许应⽤程序读取或写⼊安全系统设置7.android.permission.WRITE_PROFILE允许程序写⼊个⼈资料数据.android.browser.permission.WRITE_HISTORY_BOOKMARKS允许⼀个应⽤程序写(但不可读)⽤户的浏览历史和书签9.android.permission.WRITE_GSERVICES允许程序修改Google服务地图10.android.permission.WRITE_EXTERNAL_STORAGE允许程序写⼊外部存储,如SD卡上写⽂件11.android.permission.WRITE_CONTACTS写⼊联系⼈,但不可读取12.android.permission.WRITE_CALL_LOG允许程序写⼊(但是不能读)⽤户的联系⼈数据13.android.permission.WRITE_CALENDAR允许程序写⼊⽇程,但不可读取14.android.permission.WRITE_APN_SETTINGS允许程序写⼊⽹络GPRS接⼊点设置15.android.permission.WAKE_LOCK允许程序在⼿机屏幕关闭后后台进程仍然运⾏16.android.permission.VIBRATE允许程序振动E_SIP允许程序使⽤SIP视频服务E_CREDENTIALS允许程序请求验证从AccountManager19.android.permission.UPDATE_DEVICE_STATS允许程序更新设备状态uncher.permission.UNINSTALL_SHORTCUT删除快捷⽅式21.android.permission.TRANSMIT_IR允许使⽤设备的红外发射器,如果可⽤22.android.permission.SYSTEM_ALERT_WINDOW允许程序显⽰系统窗⼝23.android.permission.SUBSCRIBED_FEEDS_WRITE允许程序写⼊或修改订阅内容的数据库24.android.permission.SUBSCRIBED_FEEDS_READ允许程序访问订阅信息的数据库22.android.permission.STATUS_BAR允许程序打开、关闭、禁⽤状态栏23.android.permission.SIGNAL_PERSISTENT_PROCESSES允许程序发送⼀个永久的进程信号24.android.permission.SET_WALLPAPER_HINTS允许程序设置壁纸建议25.android.permission.SET_WALLPAPER允许程序设置桌⾯壁纸26.android.permission.SET_TIME_ZONE允许程序设置系统时区27.android.permission.SET_TIME允许程序设置系统时间28.android.permission.SET_PROCESS_LIMIT允许程序设置最⼤的进程数量的限制29.android.permission.SET_PREFERRED_APPLICATIONS允许程序设置应⽤的参数,已不再⼯作具体查看addPackageToPreferred(String) 介绍30.android.permission.SET_POINTER_SPEED⽆法被第三⽅应⽤获得,系统权限31.android.permission.SET_ORIENTATION允许程序设置屏幕⽅向为横屏或标准⽅式显⽰,不⽤于普通应⽤32.android.permission.SET_DEBUG_APP允许程序设置调试程序,⼀般⽤于开发33.android.permission.SET_ANIMATION_SCALE允许程序设置全局动画缩放34.android.permission.SET_ALWAYS_FINISH允许程序设置程序在后台是否总是退出.android.alarm.permission.SET_ALARM允许程序设置闹铃提醒37.android.permission.SET_ACTIVITY_WATCHER允许程序设置Activity观察器⼀般⽤于monkey测试38.android.permission.SEND_SMS允许程序发送短信39.android.permission.SEND_RESPOND_VIA_MESSAGE允许⽤户在来电的时候⽤你的应⽤进⾏即时的短信息回复。

android 13 androidmanifest 权限申请规则

android 13 androidmanifest 权限申请规则

android 13 androidmanifest 权限申请规则(原创版)目录1.Android 13 概述2.AndroidManifest.xml 文件的作用3.权限申请规则4.权限请求处理的变化5.总结正文【Android 13 概述】Android 13 是谷歌推出的最新版本的 Android 操作系统。

它带来了许多新特性和改进,包括更好的隐私保护和用户控制。

在这个版本中,谷歌对 AndroidManifest.xml 文件中的权限申请规则进行了调整。

【AndroidManifest.xml 文件的作用】AndroidManifest.xml 是 Android 应用程序的清单文件,它包含了应用程序的基本信息和组件声明。

在 AndroidManifest.xml 中声明的权限,是应用程序在运行时需要的一种许可。

这些权限允许应用程序访问设备的某些功能或数据,例如访问通讯录、相机或存储。

【权限申请规则】在 Android 13 中,谷歌对权限申请规则进行了调整,以提高用户的隐私保护。

这些调整包括:1.合并权限:将多个权限合并为一个权限组,以减少应用程序所需的权限请求。

例如,相机和麦克风的权限现在合并为“相机和麦克风”权限组。

2.动态权限:允许应用程序在运行时请求敏感权限,而不是在安装时请求。

这使得用户能够更好地控制应用程序访问敏感数据的时机。

3.强制性权限:对于某些敏感权限,如通讯录和日历,应用程序必须在安装时获得用户的明确授权。

如果用户拒绝授权,应用程序将无法访问这些数据。

【权限请求处理的变化】在 Android 13 中,为了更好地保护用户隐私,谷歌对权限请求的处理方式进行了改进:1.权限请求对话框:当应用程序请求敏感权限时,系统会弹出一个对话框,询问用户是否授权该应用程序访问相关数据或功能。

2.权限管理器:Android 13 引入了一个新的权限管理器,用户可以在其中查看、管理和调整应用程序的权限。

Android权限控制权限监控

Android权限控制权限监控

Android权限管理机制1.Android权限管理。

Android权限来限制一些有限制的特性在应用程序之间以及应用组件访问功能的访问。

在Android的发展,我们将满足网络的需要,我们需要添加所需的网络权限:<uses-permission android:name="android.permission.INTERNET" />在开发中如果我们使用了某个权限,如果没有在AndroidManifest.xml文件中相应申明,那么程序会运行有错误且提示:ng.SecurityException: Permission Denial ...我们可以根据这个错误提示,一般情况下,在AndroidManifest.xml中通过增加相应的uses-permissionAndroid权限列表:在Android官方文档中查寻我们需要使用的权限。

/reference/android/Manifest.permission.html 不同的api有着不同的权限,会出现兼容性问题。

2.Android自定义权限:在有些场合我们或许会碰到如下的场景:用户在应用程序中进行操作时候,要启动另外一个应用程序的时候,我们一般是打开一个应用程序。

并且进入Activity。

有些情况,程序处于安全需要,这些操作就需要加上访问权限。

Android提供了自定义权限功能。

有时候,我们可能遇到如下需求场景:当用户在一个应用程序中进行某项操作时,会启动另假设应用程序。

在A中有MainActivity,应用程序B中有AActivity和BActivity。

现在想通过A中的MainActivity直接打开B中的BActivity。

那么,如果不考虑权限,A中的MainActivity如何直接打开B中的BActivity呢?一般,可以通过如下方式:1 public class MainActivity extends Activity {23 private Button button;45 @Override6 protected void onCreate(Bundle savedInstanceState) {7 super.onCreate(savedInstanceState);8 setContentView(yout.activity_main);910 button = (Button)findViewById(R.id.button);11 button.setOnClickListener(new View.OnClickListener() {12 @Override13 public void onClick(View v) {14 Intent intent = new Intent();15 intent.setClassName("com.example.testandroid", "com.example.testandroid.BActivity");16 startActivity(intent);17 }18 });19 }20 }我们在Intent中的setClass(String packageName, String className)方法,需要注意的是此时需要写上包的全名。

Android添加用户组及自定义App权限的方法

Android添加用户组及自定义App权限的方法

Android添加⽤户组及⾃定义App权限的⽅法Android:4.4.4⼀、应⽤场景在Android设备上,现在我们外接了⼀个USB转串⼝的设备,设备节点是/dev/ttyUSB0:# ls -l /dev/ttyUSB0crw-rw---- 1 root root 188, 0 /dev/ttyUSB0信息显⽰:该设备的⽤户及其所属组别都是root,root的持有者对该设备具有读写权限。

但是,我们的App是被排除在root之外的,总之⽆法读写该设备。

⼀个解决⽅案是:赋予others以读写权限。

但是这样,任何其他第三⽅应⽤都可以访问我们的设备,安全性⼀丝不剩。

另⼀个解决⽅案就是:改变/dev/ttyUSB0所属的⽤户组:crw-rw---- 1 root selfgroup 188, 0 /dev/ttyUSB0哪个App想使⽤该设备,就把它加⼊到selfgroup 组中。

由于权限分发权在我们⼿中,安全性就得到了保障。

⼆、添加⾃定义⽤户组接下来就是怎么添加我们⾃⼰的⽤户组。

在Android中,每⼀个⽤户组都有⼀个唯⼀的ID号,定义在⽂件:system\core\include\private\android_filesystem_config.h/* This is the master Users and Groups config for the platform.* DO NOT EVER RENUMBER*/#define AID_ROOT 0 /* traditional unix root user */#define AID_SYSTEM 1000 /* system server */#define AID_RADIO 1001 /* telephony subsystem, RIL */#define AID_BLUETOOTH 1002 /* bluetooth subsystem */#define AID_GRAPHICS 1003 /* graphics devices */#define AID_INPUT 1004 /* input devices */#define AID_AUDIO 1005 /* audio devices */#define AID_CAMERA 1006 /* camera devices */仿照其添加⾃⼰的ID号(不允许重复)、并赋予它⼀个字符串的名字(后⽂⽤到):/** 第1步 */#define AID_SELF_GROUP 8011/** 第2步 */static const struct android_id_info android_ids[] = {{ "root", AID_ROOT, },{省略 .......................},/** ⾃定义组名 */{{ "selfgroup", AID_SELF_GROUP, },},}然后在Android源码/device⽬录下板级.rc⽂件中:编译boot.img并烧录,重启后查看节点组别已经变成⾃定义的“selfgroup”。

Android(安卓)权限中文描述大全

Android(安卓)权限中文描述大全

Android(安卓)权限中⽂描述⼤全最新,最全,98%官⽅权限中⽂描述.⽹上流传的版本都不全或者描述的很不好,所以花费整整⼀晚上收集整理出来的(JSON格式).{"PermissList":[{"Key":"android.permission.ACCESS_CHECKIN_PROPERTIES","Title":"访问检⼊属性","Memo":"允许对检⼊服务上传的属性进⾏读/写访问。

普通应⽤程序不能使⽤此权限。

","Level":0},{"Key":"android.permission.ACCESS_COARSE_LOCATION","Title":"⼤概位置","Memo":"访问⼤概的位置源(例如蜂窝⽹络数据库)以确定⼿机的⼤概位置(如果可以)。

恶意应⽤程序可借此确定您所处的⼤概位置。

","Level":1},{"Key":"android.permission.ACCESS_FINE_LOCATION","Title":"精准的(GPS)位置","Memo":"访问精准的位置源,例如⼿机上的全球定位系统(如果有)。

恶意应⽤程序可能会借此确定您所处的位置,并可能消耗额外的电池电量。

", "Level":1},{"Key":"android.permission.ACCESS_LOCATION_EXTRA_COMMANDS","Title":"访问额外的位置信息提供程序命令","Memo":"访问额外的位置信息提供程序命令。

android系统中采用的权限安全机制

android系统中采用的权限安全机制

Android系统采用了一套权限安全机制,用于管理和控制应用程序对设备功能和用户数据的访问权限。

以下是Android系统中常见的权限安全机制:
权限声明:Android应用在其清单文件中声明其需要的权限。

这些权限描述了应用需要访问的设备功能和用户数据,如相机、联系人、位置等。

用户在安装应用时会看到权限列表,并决定是否授予应用相应的权限。

运行时权限:自Android 6.0(Marshmallow)开始,引入了运行时权限机制。

对于某些敏感权限,如读取联系人、获取位置信息等,应用必须在运行时向用户请求权限。

用户可以选择授予或拒绝权限请求。

这种机制增强了用户对权限的控制,并提供了更好的隐私保护。

权限组:Android将一些权限分为权限组,这些权限具有相似的功能或访问相同类型的数据。

例如,读取联系人和写入联系人都属于联系人权限组。

当应用请求一个权限组中的权限时,用户只需要授予或拒绝一次,而不需要逐个处理每个权限。

权限回退:在Android 10及更高版本中,引入了权限回退机制。

如果用户在某些权限的请求中选择了"只在使用应用时允许"选项,系统将自动在应用长时间未使用时撤销该权限,以保护用户的隐私和安全。

权限审查:Android系统对应用的权限使用进行审查和监控。

系统会检查应用使用权限的方式,并提示用户或限制应用的行为,以防止滥用权限。

这些权限安全机制帮助确保应用在访问敏感设备功能和用户数据时得到用户的明确授权,并提供了一定程度的隐私保护。

用户可以通过应用权限设置来管理和控制应用的权限,以满足其个人隐私和安全需求。

android权限(permission)大全

android权限(permission)大全

android权限(permission)⼤全1.android.permission.WRITE_USER_DICTIONARY允许应⽤程序向⽤户词典中写⼊新词2.android.permission.WRITE_SYNC_SETTINGS写⼊Google在线同步设置3.android.permission.WRITE_SOCIAL_STREAM读取⽤户的社交信息流4.android.permission.WRITE_SMS允许程序写短信5.android.permission.WRITE_SETTINGS允许程序读取或写⼊系统设置6.android.permission.WRITE_SECURE_SETTINGS允许应⽤程序读取或写⼊安全系统设置7.android.permission.WRITE_PROFILE允许程序写⼊个⼈资料数据.android.browser.permission.WRITE_HISTORY_BOOKMARKS允许⼀个应⽤程序写(但不可读)⽤户的浏览历史和书签9.android.permission.WRITE_GSERVICES允许程序修改Google服务地图10.android.permission.WRITE_EXTERNAL_STORAGE允许程序写⼊外部存储,如SD卡上写⽂件11.android.permission.WRITE_CONTACTS写⼊联系⼈,但不可读取12.android.permission.WRITE_CALL_LOG允许程序写⼊(但是不能读)⽤户的联系⼈数据13.android.permission.WRITE_CALENDAR允许程序写⼊⽇程,但不可读取14.android.permission.WRITE_APN_SETTINGS允许程序写⼊⽹络GPRS接⼊点设置15.android.permission.WAKE_LOCK允许程序在⼿机屏幕关闭后后台进程仍然运⾏16.android.permission.VIBRATE允许程序振动E_SIP允许程序使⽤SIP视频服务E_CREDENTIALS允许程序请求验证从AccountManager19.android.permission.UPDATE_DEVICE_STATS允许程序更新设备状态uncher.permission.UNINSTALL_SHORTCUT删除快捷⽅式21.android.permission.TRANSMIT_IR允许使⽤设备的红外发射器,如果可⽤22.android.permission.SYSTEM_ALERT_WINDOW允许程序显⽰系统窗⼝23.android.permission.SUBSCRIBED_FEEDS_WRITE允许程序写⼊或修改订阅内容的数据库24.android.permission.SUBSCRIBED_FEEDS_READ允许程序访问订阅信息的数据库22.android.permission.STATUS_BAR允许程序打开、关闭、禁⽤状态栏23.android.permission.SIGNAL_PERSISTENT_PROCESSES允许程序发送⼀个永久的进程信号24.android.permission.SET_WALLPAPER_HINTS允许程序设置壁纸建议26.android.permission.SET_TIME_ZONE允许程序设置系统时区27.android.permission.SET_TIME允许程序设置系统时间28.android.permission.SET_PROCESS_LIMIT允许程序设置最⼤的进程数量的限制29.android.permission.SET_PREFERRED_APPLICATIONS允许程序设置应⽤的参数,已不再⼯作具体查看addPackageToPreferred(String) 介绍30.android.permission.SET_POINTER_SPEED⽆法被第三⽅应⽤获得,系统权限31.android.permission.SET_ORIENTATION允许程序设置屏幕⽅向为横屏或标准⽅式显⽰,不⽤于普通应⽤32.android.permission.SET_DEBUG_APP允许程序设置调试程序,⼀般⽤于开发33.android.permission.SET_ANIMATION_SCALE允许程序设置全局动画缩放34.android.permission.SET_ALWAYS_FINISH允许程序设置程序在后台是否总是退出.android.alarm.permission.SET_ALARM允许程序设置闹铃提醒37.android.permission.SET_ACTIVITY_WATCHER允许程序设置Activity观察器⼀般⽤于monkey测试38.android.permission.SEND_SMS允许程序发送短信39.android.permission.SEND_RESPOND_VIA_MESSAGE允许⽤户在来电的时候⽤你的应⽤进⾏即时的短信息回复。

Android的安全与权限

Android的安全与权限

Android的安全与权限Android是一个多进程系统,每一个应用程序(和系统的组成部分)都运行在自己的进程中。

在应用程序和系统间的安全通过标准的Linux设备在进程级被执行,例如被分配给应用程序的用户和组ID。

额外的细粒度安全特性通过“许可”机制来提供,该机制能够对一个指定进程可实现的特定操作进行约束。

安全结构应用程序签名用户标识和文件访问权限命名权限的声明和支持在AndroidManifest.xml文件中支持权限发送广播时支持权限其它权限的支持URI权限Android安全学中的一个重要的设计点是在默认情况下应用程序没有权限执行对其它应用程序、操作系统或用户有害的操作。

这些操作包括读/写用户的隐私数据(例如联系方式或e-mail),读/写其它应用程序的文件,执行网络访问,保持设备活动,等等。

应用程序的进程是一个安全的沙箱。

它不能干扰其它应用程序,除非在它需要添加原有沙箱不能提供的功能时明确声明权限。

这些权限请求能够被不同方式的操作所处理,特别的要基于证书和用户的提示被自动的允许或禁止。

权限的请求在那个应用程序中通过一个应用程序被声明为静态的,所以在此之后在安装时或没有改变时它们会预先知道。

所有的Android应用程序(.apk文件)必须通过一个证书的签名,此证书的私钥必须被开发者所掌握。

这个证书的标识是应用程序的作者。

这个证书不需要通过证书组织的签署:Android应用程序对于使用自签署的证书是完全允许的和特别的。

这个证书仅仅被用于与应用程序建立信任关系,不是为了大规模的控制应用程序可否被安装。

最重要的方面是通过确定能够访问原始签名权限和能够共享用户ID的签名来影响安全。

安装在设备中的每一个Android包文件(.apk)都会被分配给一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱以防止影响其它应用程序(或者其它应用程序影响它)。

用户ID 在应用程序安装到设备中时被分配,并且在这个设备中保持它的永久性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

我们在安装Android软件的时候,系统会提示该软件所需要的权限,相对于其他系统,android的权限非常多。

我们在开发软件的时候,也需要声明相应的权限,比如希望软件能发短信,需要声明软件调用短信的权限,否则软件运行的时候就会报错。

Android的权限在AndroidManifest.xml文件里配置。

AndroidManifest文件中有四个标签与permission有关,它们分别是 <permission>、 <permission-group> 、<permission-tree> 和 <uses-permission>。

其中最常用的是 <uses-permission>,当我们需要获取某个权限的时候就必须在我们的manifest文件中声明<uses-permission>。

[html]view plain copy1.<span style="font-size:16px;"><?xml version="1.0"encoding="utf-8"?>2.<manifest>3.<application>4.</application>5.6.<uses-permission/>7.<permission/>8.<permission-tree/>9.<permission-group/>10. ...11.</manifest>12.</span><permission>和 <uses-permission>的作用相似,两者之间的不同之处,<uses-permission>是android预定义的权限,<permission>是自己定义的权限。

<permission>用的相对较少,<permission-group> <permission-tree>这两个标签就更少见了,简单说<permission-group> 就是声明一个标签,该标签代表了一组permissions,而<permission-tree>是为一组permissions声明了一个namespace。

后面三个标签具体使用方法见后续文章。

<permission>定义方法如下:1.<span style="font-size:16px;"><permission android:description="string resource"2.android:icon="drawable resource"3.android:label="string resource"4.android:name="string"5.android:permissionGroup="string"6.android:protectionLevel=["normal" | "dangerous" |7. "signature" | "signatureOrSystem"] />8.</span>上面代码来自官方文档:/guide/topics/manifest/permission-element.html。

propectionLevel这个属性是必须声明,告诉系统通知用户的应用要求许可,或允许谁认为获得许可的情况下。

permissionGroup这个是可选的,与<permission-group>配合使用。

label, name和icon用于描述权限。

<permission>的用法后面也会再详细分析。

<uses-permission>是我们用的最多的,官方文档定义方式如下:<uses-permission android:name="string"/>例如,短信和电话权限的定义:<uses-permission android:name="android.permission.CALL_PHONE"/> <uses-permission android:name="android.permission.SEND_SMS"/>下面是收集到的 <uses-permission>的资料,方便用的时候查找:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allowsread/write access to the “properties” table in the checkin database, to changevalues that get uploaded)android.permission.ACCESS_COARSE_LOCATION允许一个程序访问CellID或WiFi热点来获取粗略的位置(Allowsan application to access coarse (e.g., Cell-ID, WiFi) location)android.permission.ACCESS_FINE_LOCATION允许一个程序访问精良位置(如GPS) (Allows an application to accessfine (e.g., GPS) location)android.permission.ACCESS_LOCATION_EXTRA_COMMANDS允许应用程序访问额外的位置提供命令(Allowsan application to access extra location provider commands)android.permission.ACCESS_MOCK_LOCATION允许程序创建模拟位置提供用于测试(Allowsan application to create mock location providers for testing)android.permission.ACCESS_NETWORK_STATE允许程序访问有关GSM网络信息(Allows applications to accessinformation about networks)android.permission.ACCESS_SURFACE_FLINGER允许程序使用SurfaceFlinger底层特性(Allows an application to useSurfaceFlinger’s low level features)android.permission.ACCESS_WIFI_STATE允许程序访问Wi-Fi网络状态信息(Allows applications to accessinformation about Wi-Fi networks)android.permission.ADD_SYSTEM_SERVICE允许程序发布系统级服务(Allowsan application to publish system-level services).android.permission.BATTERY_STATS允许程序更新手机电池统计信息(Allowsan application to update the collected battery statistics)android.permission.BLUETOOTH允许程序连接到已配对的蓝牙设备(Allowsapplications to connect to paired bluetooth devices)android.permission.BLUETOOTH_ADMIN允许程序发现和配对蓝牙设备(Allowsapplications to discover and pair bluetooth devices)android.permission.BRICK请求能够禁用设备(非常危险)(Required to be able to disable thedevice (very*erous!).)android.permission.BROADCAST_PACKAGE_REMOVED允许程序广播一个提示消息在一个应用程序包已经移除后(Allowsan application to broadcast a notification that an applicationpackage has been removed)android.permission.BROADCAST_STICKY允许一个程序广播常用intents(Allowsan application to broadcast sticky intents)android.permission.CALL_PHONE允许一个程序初始化一个电话拨号不需通过拨号用户界面需要用户确认(Allowsan application to initiate a phone call without going through the Dialer userinterface for the user to confirm the call being placed.)android.permission.CALL_PRIVILEGED允许一个程序拨打任何号码,包含紧急号码无需通过拨号用户界面需要用户确认(Allowsan application to call any phone number, including emergency numbers, withoutgoing through the Dialer user interface for the user to confirm the call beingplaced)android.permission.CAMERA请求访问使用照相设备(Requiredto be able to access the camera device. )android.permission.CHANGE_COMPONENT_ENABLED_STATE允许一个程序是否改变一个组件或其他的启用或禁用(Allowsan application to change whether an application component (other than its own)is enabled or not. )android.permission.CHANGE_CONFIGURATION允许一个程序修改当前设置,如本地化(Allowsan application to modify the current configuration, such as locale. )android.permission.CHANGE_NETWORK_STATE允许程序改变网络连接状态(Allowsapplications to change network connectivity state)android.permission.CHANGE_WIFI_STATE允许程序改变Wi-Fi连接状态(Allows applications to change Wi-Ficonnectivity state)android.permission.CLEAR_APP_CACHE允许一个程序清楚缓存从所有安装的程序在设备中(Allowsan application to clear the caches of all installed applications on the device.)android.permission.CLEAR_APP_USER_DATA允许一个程序清除用户设置(Allowsan application to clear user data)android.permission.CONTROL_LOCATION_UPDATES允许启用禁止位置更新提示从无线模块(Allowsenabling/disabling location update notifications from the radio. )android.permission.DELETE_CACHE_FILES允许程序删除缓存文件(Allowsan application to delete cache files)android.permission.DELETE_PACKAGES允许一个程序删除包(Allowsan application to delete packages)android.permission.DEVICE_POWER允许访问底层电源管理(Allowslow-level access to power management)android.permission.DIAGNOSTIC允许程序RW诊断资源(Allows applications to RW to diagnosticresources. )android.permission.DISABLE_KEYGUARD允许程序禁用键盘锁(Allowsapplications to disable the keyguard )android.permission.DUMP允许程序返回状态抓取信息从系统服务(Allowsan application to retrieve state dump information from system services.)android.permission.EXPAND_STATUS_BAR允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序(Allows an application to expand orcollapse the status bar. )android.permission.FACTORY_TEST作为一个工厂测试程序,运行在root用户(Run as a manufacturer test application,running as the root user. )android.permission.FLASHLIGHT访问闪光灯,android开发网提示HTC Dream不包含闪光灯(Allowsaccess to the flashlight )android.permission.FORCE_BACK允许程序强行一个后退操作是否在顶层activities(Allowsan application to force a BACK operation on whatever is the top activity. )android.permission.FOTA_UPDATE暂时不了解这是做什么使用的,android开发网分析可能是一个预留权限.android.permission.GET_ACCOUNTS访问一个帐户列表在AccountsService中(Allows access to thelist of accounts in the Accounts Service)android.permission.GET_PACKAGE_SIZE允许一个程序获取任何package占用空间容量(Allows an application to find out thespace used by any package. )android.permission.GET_TASKS允许一个程序获取信息有关当前或最近运行的任务,一个缩略的任务状态,是否活动等等(Allowsan application to get information about the currently or recently runningtasks: a thumbnail representation of the tasks, what activities are running init, etc.)android.permission.HARDWARE_TEST允许访问硬件(Allowsaccess to hardware peripherals. )android.permission.INJECT_EVENTS允许一个程序截获用户事件如按键、触摸、轨迹球等等到一个时间流,android 开发网提醒算是hook技术吧(Allowsan application to inject user events (keys, touch, trackball) into the eventstream and deliver them to ANY window.)android.permission.INSTALL_PACKAGES允许一个程序安装packages(Allowsan application to install packages. )android.permission.INTERNAL_SYSTEM_WINDOW允许打开窗口使用系统用户界面(Allowsan application to open windows that are for use by parts of the system userinterface. )android.permission.INTERNET允许程序打开网络套接字(Allowsapplications to open network sockets)android.permission.MANAGE_APP_TOKENS允许程序管理(创建、催后、 z- order默认向z轴推移)程序引用在窗口管理器中(Allowsan application to manage (create, destroy, Z-order) application tokens in thewindow manager. )android.permission.MASTER_CLEAR目前还没有明确的解释,android开发网分析可能是清除一切数据,类似硬格机android.permission.MODIFY_AUDIO_SETTINGS允许程序修改全局音频设置(Allowsan application to modify global audio settings)android.permission.MODIFY_PHONE_STATE允许修改话机状态,如电源,人机接口等(Allowsmodification of the telephony state – power on, mmi, etc. )android.permission.MOUNT_UNMOUNT_FILESYSTEMS允许挂载和反挂载文件系统可移动存储(Allowsmounting and unmounting file systems for removable storage. )android.permission.PERSISTENT_ACTIVITY允许一个程序设置他的activities显示(Allow an application to make itsactivities persistent. )android.permission.PROCESS_OUTGOING_CALLS允许程序监视、修改有关播出电话(Allowsan application to monitor, modify, or abort outgoing calls)android.permission.READ_CALENDAR允许程序读取用户日历数据(Allowsan application to read the user’s calendar data.)android.permission.READ_CONTACTS允许程序读取用户联系人数据(Allowsan application to read the user’s contacts data.)android.permission.READ_FRAME_BUFFER允许程序屏幕波或和更多常规的访问帧缓冲数据(Allowsan application to take screen shots and more generally get access to the framebuffer data)android.permission.READ_INPUT_STATE允许程序返回当前按键状态(Allowsan application to retrieve the current state of keys and switches. )android.permission.READ_LOGS允许程序读取底层系统日志文件(Allowsan application to read the low-level system log files. )android.permission.READ_OWNER_DATA允许程序读取所有者数据(Allowsan application to read the owner’s data)android.permission.READ_SMS允许程序读取短信息(Allowsan application to read SMS messages.)android.permission.READ_SYNC_SETTINGS允许程序读取同步设置(Allowsapplications to read the sync settings)android.permission.READ_SYNC_STATS允许程序读取同步状态(Allowsapplications to read the sync stats)android.permission.REBOOT请求能够重新启动设备(Requiredto be able to reboot the device. )android.permission.RECEIVE_BOOT_COMPLETED允许一个程序接收到ACTION_BOOT_COMPLETED广播在系统完成启动(Allowsan application to receive the ACTION_BOOT_COMPLETED that is broadcast after thesystem finishes booting. )android.permission.RECEIVE_MMS允许一个程序监控将收到MMS彩信,记录或处理(Allowsan application to monitor incoming MMS messages, to record or performprocessing on them. )android.permission.RECEIVE_SMS允许程序监控一个将收到短信息,记录或处理(Allowsan application to monitor incoming SMS messages, to record or performprocessing on them.) android.permission.RECEIVE_WAP_PUSH允许程序监控将收到WAPPUSH信息(Allows an applicationto monitor incoming WAP push messages. )android.permission.RECORD_AUDIO允许程序录制音频(Allowsan application to record audio)android.permission.REORDER_TASKS允许程序改变Z轴排列任务(Allows an application to change theZ-order of tasks)android.permission.RESTART_PACKAGES允许程序重新启动其他程序(Allowsan application to restart other applications)android.permission.SEND_SMS允许程序发送SMS短信(Allows an application to send SMSmessages)android.permission.SET_ACTIVITY_WATCHER允许程序监控或控制activities已经启动全局系统中(Allows an application to watch andcontrol how activities are started globally in the system.)android.permission.SET_ALWAYS_FINISH允许程序控制是否活动间接完成在处于后台时(Allowsan application to control whether activities are immediately finished when putin the background.)android.permission.SET_ANIMATION_SCALE修改全局信息比例(Modifythe global animation scaling factor.)android.permission.SET_DEBUG_APP配置一个程序用于调试(Configurean application for debugging.)android.permission.SET_ORIENTATION允许底层访问设置屏幕方向和实际旋转(Allowslow-level access to setting the orientation (actually rotation) of the screen.)android.permission.SET_PREFERRED_APPLICATIONS允许一个程序修改列表参数PackageManager.addPackageToPreferred()和PackageManager.removePackageFromPreferred()方法(Allowsan application to modify the list of preferred applications withthePackageManager.addPackageToPreferred()andPackageManager.removePackageFromPreferred() methods.)android.permission.SET_PROCESS_FOREGROUND允许程序当前运行程序强行到前台(Allowsan application to force any currently running process to be in the foreground.)android.permission.SET_PROCESS_LIMIT允许设置最大的运行进程数量(Allowsan application to set the maximum number of (not needed) application processesthat can be running. )android.permission.SET_TIME_ZONE允许程序设置时间区域(Allowsapplications to set the system time zone)android.permission.SET_WALLPAPER允许程序设置壁纸(Allowsapplications to set the wallpaper )android.permission.SET_WALLPAPER_HINTS允许程序设置壁纸hits(Allowsapplications to set the wallpaper hints)android.permission.SIGNAL_PERSISTENT_PROCESSES允许程序请求发送信号到所有显示的进程中(Allowan application to request that a signal be sent to all persistent processes)android.permission.STATUS_BAR允许程序打开、关闭或禁用状态栏及图标Allowsan application to open, close, or disable the status bar and its icons.android.permission.SUBSCRIBED_FEEDS_READ允许一个程序访问订阅RSSFeed内容提供(Allows an applicationto allow access the subscribed feeds ContentProvider. )android.permission.SUBSCRIBED_FEEDS_WRITE系统暂时保留改设置,android开发网认为未来版本会加入该功能。

相关文档
最新文档