Android权限大全
Android开发中的动态权限申请和运行时权限管理(一)

Android开发中的动态权限申请和运行时权限管理Android作为全球最普及的移动操作系统之一,具有开放性和自由度较高的特点,给开发者提供了广阔的发展空间。
然而,为了保护用户的隐私和安全,Android引入了权限机制,要求应用程序在运行时获得用户的授权才能访问某些敏感数据或执行某些敏感操作。
本文将探讨Android开发中的动态权限申请和运行时权限管理的重要性及使用方法。
一、权限机制的基本原理及意义Android权限机制是一种运行时的安全机制,确保应用程序在运行过程中只能获得其被授权的权限。
权限机制对于保护用户的个人隐私和应用程序的安全至关重要。
它防止了恶意应用程序获取用户信息、执行危险操作等行为。
二、动态权限申请的概念和使用场景动态权限申请是指在应用程序运行时根据需要向用户请求授权的过程。
相比静态权限申请,动态权限申请更加灵活,能够在用户实际需要时才进行权限申请,提高用户体验。
在Android开发中,常见的动态权限申请场景包括访问相机、获取定位信息、读取联系人等。
在访问这些功能时,应用程序需要判断是否已经获取对应权限,若未授权,则向用户申请权限。
只有用户同意授权后,应用程序才能正常使用对应功能。
三、动态权限申请的实现方法1. 检查权限是否已被授权在进行权限申请之前,需要先判断是否已经被授权。
可以通过`checkSelfPermission()`方法来检查指定权限是否已经被授权,若返回值为`_GRANTED`则代表已经被授权,若返回值为`_DENIED`则代表未被授权。
2. 请求权限当检查到权限未被授权时,可以使用`requestPermissions()`方法向用户申请权限。
该方法会弹出一个系统对话框,向用户请求相应权限。
用户可以选择授权或拒绝权限申请。
3. 处理权限申请结果在用户作出授权或拒绝后,系统会调用应用程序的`onRequestPermissionsResult()`方法来处理权限申请结果。
android读写文件权限流程

android读写文件权限流程
一、 Android读写文件权限介绍
Android SDK提供了文件 I/O 的功能,它使开发人员可以使用简单
的API操作本地文件系统。
在Android 6.0 及更高版本中,对文件I/O,
用户必须显式地获取权限才能继续进行操作。
Android针对本地文件读写,提供了相应的权限控制,主要有类似的
内容:
1、读取外部存储文件权限:
2、写入外部存储文件权限:
二、Android文件读写权限流程
Android读写文件权限的整个流程如下:
1、应用开发者在AndroidManifest文件中声明
“android.permission.READ_EXTERNAL_STORAGE”和
“android.permission.WRITE_EXTERNAL_STORAGE”权限;
2、当用户启动应用的时候,系统会检测应用是否声明了需要申请的
权限;
3、如果声明了需要申请的权限,系统就会向用户发出权限请求提示;
4、用户选择同意或拒绝;
5、如果用户同意,系统会授予该应用相应的权限;
6、如果用户拒绝,应用就无法使用该权限。
三、Android文件读写权限的注意事项
1、在Android 6.0及更高版本中,开发者需要在AndroidManifest 中声明需要申请的权限;
2、在申请权限的时候,要确保用户理解其申请的权限;
3、如果用户拒绝权限,应用就无法使用该权限;。
android 常用的权限申请框架

android 常用的权限申请框架Android常用的权限申请框架在开发Android应用程序时,我们经常需要获取用户的各种权限,以便能够正常地运行我们的应用。
而为了保护用户的隐私和数据安全,Android系统限制了应用对权限的获取。
因此,我们需要使用权限申请框架来请求用户授予我们所需的权限。
常见的Android权限申请框架有很多,下面我将介绍几个常用的权限申请框架。
1. EasyPermissionsEasyPermissions是一个简单易用的权限申请框架,它封装了Android官方的权限请求方法,并提供了一些便利的功能。
使用EasyPermissions,我们可以通过几行代码就能完成权限的申请和处理。
它还提供了回调方法,用于处理用户的权限授予或拒绝操作。
2. RxPermissionsRxPermissions是基于RxJava的权限申请框架,它使用响应式编程的方式来处理权限请求和响应。
通过RxPermissions,我们可以使用类似于RxJava的链式调用方式来请求权限,并使用观察者模式来处理权限的授予或拒绝结果。
它的代码更加简洁,易于阅读和维护。
3. PermissionXPermissionX是一个功能强大且易于使用的权限申请框架,它提供了一种简洁直观的方式来请求和处理权限。
使用PermissionX,我们只需要在代码中使用链式调用的方式来申请所需的权限,并在回调方法中处理权限的授予或拒绝操作。
它还提供了一些额外的功能,如自定义权限说明和永久拒绝权限的处理。
总结一下,以上是几个常用的Android权限申请框架。
它们都能帮助我们简化权限申请的过程,并提供了一些便利的功能。
我们可以根据自己的需求选择适合的框架来使用。
希望这些框架能够帮助你更好地处理Android应用程序中的权限问题。
安卓开发手机权限大全

android.permission.ACCESS_NETWORK_STATE允许程序访问有关GSM网络信息(Allowsapplications to access information about networks)android.permission.ACCESS_WIFI_STATE允许程序访问Wi-Fi网络状态信息(Allowsapplications to access information about Wi-Fi networks)android.permission.BLUETOOTH允许程序连接到已配对的蓝牙设备(Allowsapplications to connect to paired bluetooth devices)android.permission.BLUETOOTH_ADMIN允许程序发现和配对蓝牙设备(Allowsapplicationsto discover and pair bluetooth devices)android.permission.CHANGE_WIFI_STATE允许程序改变Wi-Fi连接状态(Allowsapplications to change Wi-Fi connectivity state)android.permission.DEVICE_POWER允许访问底层电源管理(Allowslow-level access to power management)android.permission.DISABLE_KEYGUARD允许程序禁用键盘锁(Allowsapplications to disable the keyguard )android.permission.EXPAND_STATUS_BAR允许一个程序扩展收缩在状态栏,Android开发网提示应该是一个类似WindowsMobile中的托盘程序(Allows an application to expand or collapse the status bar.)android.permission.GET_DETAILED_TASKS 检索正在运行的应用的详细信息,恶意程序可借此获得其他应用的私密信息android.permission.GET_TASKS 检索正在运行的应用,可用于了解当前设备上使用了哪些应用android.permission.INJECT_EVENTS 将自身的输入事件(例如按键)提供给其他应用,恶意程序可坚持控制手机android.permission.INTERNAL_SYSTEM_WINDOW 允许创建未授权的内部系统窗口,普通应用绝不应该使用此权限android.permission.MANAGE_APP_TOKENS 创建和管理令牌,普通应用绝不应该使用此权限android.permission.MASTER_CLEAR 恢复出厂设置android.permission.MANAGE_NETWORK_POLICYandroid.permission.MANAGE_USBandroid.permission.MOUNT_UNMOUNT_FILESYSTEMS允许挂载和反挂载文件系统可移动存储(Allowsmounting and unmounting file systems for removable storage. )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.REORDER_TASKS允许程序改变Z轴排列任务(Allowsan application to change the Z-order of tasks)android.permission.READ_PHONE_STATE 读取手机的状态和身份,可以确定手机的号码/序列号/是否处于通话状态/被叫号码android.permission.READ_FRAME_BUFFER 读取帧缓冲区的内容android.permission.REMOVE_TASKS 停止正在运行的进程,恶意程序可以借此停止其他程序的运行android.permission.READ_EXTERNAL_STORAGEandroid.permission.REMOTE_AUDIO_PLAYBACKandroid.permission.START_ANY_ACTIVITY 允许应用启动任何活动(不考虑权限保护和导出状态)android.permission.SYSTEM_ALERT_WINDOW 在其他应用之上或用户界面的特定部分绘图,可能会干扰对用户界面的使用,或者使其他应用中看到的内容发生变化android.permission.SET_ORIENTATION允许底层访问设置屏幕方向和实际旋转(Allowslow-level access to setting the orientation (actually rotation) of the screen.)android.permission.STATUS_BAR允许程序打开、关闭或禁用状态栏及图标Allows an application to open, close, or disable the statusbar and its icons.android.permission.SET_SCREEN_COMPATIBILITY 允许控制其他应用的屏幕兼容模式,恶意程序可以借此影响其他应用的行为android.permission.START_ANY_ACTIVITY 允许应用启动任何活动(不考虑权限保护和导出状态) android.permission.STOP_APP_SWITCHES让应用程序始终运行android.permission.STATUS_BAR_SEBVICEandroid.permission.SHELLandroid.permission.UPDATE_DEVICE_STATS 允许应用修改电池的统计信息,普通应用绝不应该使用此权限android.permission. VIBRATE控制振动器android.permission.WRITE_EXTERNAL_STORAGE 允许写入或删除SD卡android.permission.WRITE_SETTINGS 修改系统设置,恶意程序可以借此破坏系统android.permission.WAKE_LOCK 阻止手机进入休眠状态。
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)方法,需要注意的是此时需要写上包的全名。
移动应用软件权限使用说明

移动应用软件权限使用说明随着信息技术的发展,移动应用软件在我们的日常生活中扮演着越来越重要的角色。
然而,为了保护用户隐私和确保信息安全,移动应用软件通常需要获取一些权限。
本文将向用户详细介绍移动应用软件权限的使用说明,以便用户能够更好地了解和掌握使用移动应用软件的权限设置。
一、权限的定义移动应用软件权限是指软件在运行时需要获取的用户信息或对设备功能的访问权限。
这些权限可以分为两类,一类是必要权限,包括应用程序需要正常运行所必需的权限;另一类是可选权限,用户可以根据自己的需求和偏好选择是否授权。
二、权限的种类1. 设备信息权限:为了保证软件能够正常运行,可能需要获取设备的型号、系统版本、IMEI号等基本信息。
2. 通讯录权限:某些应用程序可能需要获取用户的通讯录信息,在用户授权的情况下可以方便地将联系人信息导入使用。
3. 定位权限:为了提供更精准的服务,一些应用程序需要获取设备的定位信息。
用户可以根据需要选择是否授权。
4. 照相与摄像权限:一些拍照或视频类应用需要获取设备的相机和摄像权限,以便提供相关功能。
5. 存储权限:部分应用程序需要读取和写入设备存储空间,用于保存用户数据和文件。
6. 麦克风权限:某些应用需要使用设备的麦克风,用户在使用相关功能时可以选择授权。
7. 日历和提醒权限:为了方便用户进行日程安排和提醒,一些应用程序可能需要获取设备的日历和提醒权限。
三、权限的使用说明1. 明确权限的用途:在用户使用移动应用软件之前,软件应当向用户明确说明需要获取的权限以及相应权限的用途和目的。
2. 自主选择授权:用户在使用移动应用软件时,应当自主选择是否授权软件获取相应的权限。
如果用户不授权某些权限,可能会导致软件运行不正常或无法提供特定的功能。
3. 安全合理使用:用户在授权移动应用软件的权限时,应遵守相关法律法规,不得将权限滥用于非法或损害他人利益的行为。
4. 更新权限设置:随着软件版本的更新或用户需求的变化,用户可以随时修改和更新权限设置,来适应自己的需求和偏好。
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中Toast的5种用法转内附android权限大全

android中Toast的5种用法转内附android权限大全Android中Toast的5种用法Toast是Android开发中常用的一种提示方式,它可以在屏幕上显示短暂的提示信息,帮助我们向用户传递必要的信息。
本文将介绍Android中Toast的5种用法,以及附上Android权限大全供参考。
1. 基本用法首先,我们来看一下Toast的基本用法。
在Android开发中,可以通过以下代码创建一个Toast对象,并显示出来:```javaToast.makeText(context, text, duration).show();```其中,参数context表示上下文对象,一般传入当前的Activity;text表示要显示的文本内容;duration表示显示时长,有两个可选值:Toast.LENGTH_SHORT表示短时显示,大约2秒钟;Toast.LENGTH_LONG表示长时显示,大约3.5秒钟。
例如,要显示一个简单的提示"Hello, Toast!",可以使用以下代码:```javaToast.makeText(MainActivity.this, "Hello, Toast!",Toast.LENGTH_SHORT).show();```2. 自定义布局除了显示简单的文本提示外,Toast还可以显示自定义的布局。
通过设置自定义布局,可以实现更加丰富的提示效果。
首先,我们需要创建一个布局文件,例如toast_custom.xml,定义了要显示的布局样式。
然后,在代码中使用LayoutInflater加载该布局,并通过setView方法设置给Toast对象,最后调用show方法显示出来。
以下是示例代码:```javaLayoutInflater inflater = getLayoutInflater();View layout = inflater.inflate(yout.toast_custom, (ViewGroup) findViewById(R.id.toast_root));Toast toast = new Toast(getApplicationContext());toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);toast.setDuration(Toast.LENGTH_SHORT);toast.setView(layout);toast.show();```3. 修改位置默认情况下,Toast显示在屏幕的中间位置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
android.permission.ACCESS_CHECKIN_PROPERTIES系统工具android.permission.ACCESS_COARSE_LOCATION您所在位置android.permission.ACCESS_FINE_LOCATION您所在位置android.permission.ACCESS_LOCATION_EXTRA_COMMANDS系统工具android.permission.ACCESS_MOCK_LOCATION模拟定位android.permission.ACCESS_NETWORK_STATE网络通讯android.permission.ACCESS_SURFACE_FLINGER硬件控制android.permission.ACCESS_WIFI_STATE网络通讯android.permission.ADD_SYSTEM_SERVICE系统工具android.permission.BATTERY_STATS系统工具android.permission.BLUETOOTH硬件控制android.permission.BLUETOOTH_ADMIN硬件控制android.permission.BRICK硬件控制android.permission.BROADCAST_PACKAGE_REMOVED系统工具android.permission.BROADCAST_STICKY系统工具android.permission.CALL_PHONE手机通信android.permission.CALL_PRIVILEGED手机通信android.permission.CHANGE_COMPONENT_ENABLED_STATE系统工具android.permission.CHANGE_CONFIGURATION系统工具android.permission.CHANGE_NETWORK_STATE网络通讯android.permission.CHANGE_WIFI_STATE网络通讯android.permission.CLEAR_APP_CACHE您的个人信息android.permission.CLEAR_APP_USER_DATA您的个人信息android.permission.CONTROL_LOCATION_UPDATES您所在位置android.permission.DELETE_CACHE_FILES系统工具android.permission.DELETE_PACKAGES系统工具android.permission.DEVICE_POWER硬件控制android.permission.DIAGNOSTIC系统工具android.permission.DISABLE_KEYGUARD硬件控制android.permission.DUMP系统工具android.permission.EXPAND_STATUS_BAR系统工具android.permission.FACTORY_TEST测试android.permission.FLASHLIGHT硬件控制android.permission.FORCE_BACK系统工具android.permission.FOTA_UPDATE系统工具android.permission.GET_ACCOUNTS您的账户android.permission.GET_PACKAGE_SIZE存储android.permission.GET_TASKS系统工具android.permission.HARDWARE_TEST测试android.permission.INJECT_EVENTS系统工具android.permission.INSTALL_PACKAGES系统工具android.permission.INTERNAL_SYSTEM_WINDOW系统工具android.permission.INTERNET网络通讯android.permission.MANAGE_APP_TOKENS系统工具android.permission.MODIFY_AUDIO_SETTINGS系统工具android.permission.MODIFY_PHONE_STATE手机通话android.permission.MOUNT_UNMOUNT_FILESYSTEMS存储android.permission.PERSISTENT_ACTIVITY系统工具android.permission.PROCESS_OUTGOING_CALLS系统工具android.permission.READ_CALENDAR用户信息android.permission.READ_CONTACTS用户信息android.permission.READ_FRAME_BUFFER系统工具android.permission.READ_INPUT_STATE系统工具android.permission.READ_LOGS系统工具android.permission.READ_PHONE_STATE手机通话android.permission.READ_OWNER_DATA您的个人信息android.permission.READ_SMS用户信息android.permission.READ_SYNC_SETTINGS同步设置android.permission.READ_SYNC_STATS同步设置android.permission.REBOOT系统工具android.permission.RECEIVE_BOOT_COMPLETED系统工具android.permission.RECEIVE_MMS手机通信android.permission.RECEIVE_SMS手机通信android.permission.RECEIVE_WAP_PUSH网络通讯android.permission.RECORD_AUDIO硬件控制android.permission.REORDER_TASKS系统工具android.permission.RESTART_PACKAGES系统工具android.permission.SEND_SMS需要您支付费用的服务android.permission.SET_ACTIVITY_WATCHER测试android.permission.SET_ALWAYS_FINISH系统工具android.permission.SET_ANIMATION_SCALE系统工具android.permission.SET_DEBUG_APP调试android.permission.SET_ORIENTATION系统工具android.permission.SET_PREFERRED_APPLICATIONS系统工具android.permission.SET_PROCESS_FOREGROUND系统工具android.permission.SET_PROCESS_LIMIT系统工具android.permission.SET_TIME_ZONE系统工具android.permission.SET_WALLPAPER系统工具android.permission.SET_WALLPAPER_HINTS系统工具android.permission.SIGNAL_PERSISTENT_PROCESSES系统工具android.permission.STATUS_BAR系统工具android.permission.SUBSCRIBED_FEEDS_READ系统工具android.permission.SUBSCRIBED_FEEDS_WRITE存储android.permission.SYSTEM_ALERT_WINDOW显示系统窗口android.permission.VIBRATE硬件控制android.permission.WAKE_LOCK系统工具android.permission.WRITE_APN_SETTINGS网络通讯android.permission.WRITE_CALENDAR您的个人信息android.permission.WRITE_CONTACTS您的个人信息android.permission.WRITE_GSERVICES系统工具android.permission.WRITE_OWNER_DATA用户信息android.permission.WRITE_SETTINGS系统工具android.permission.WRITE_SMS用户信息android.permission.WRITE_SYNC_SETTINGS同步设置android.permission.ACCOUNT_MANAGER您的账户android.permission.AUTHENTICATE_ACCOUNTS您的账户android.permission.BIND_APPWIDGET系统工具android.permission.BIND_DEVICE_ADMIN系统工具android.permission.BIND_INPUT_METHOD系统工具android.permission.BIND_REMOTEVIEWS系统工具android.permission.BIND_WALLPAPER系统工具android.permission.CAMERA硬件控制android.permission.CHANGE_WIFI_MULTICAST_STATE网络通讯android.permission.CWJ_GROUP系统工具android.permission.CELL_PHONE_MASTER_EX系统工具android.permission.GLOBAL_SEARCH系统工具android.permission.INSTALL_LOCATION_PROVIDER硬件控制android.permission.KILL_BACKGROUND_PROCESSES系统工具android.permission.MANAGE_ACCOUNTS您的账户android.permission.MTWEAK_USER系统工具android.permission.MTWEAK_FORUM系统工具android.permission.MASTER_CLEAR存储android.permission.MOUNT_FORMAT_FILESYSTEMS存储android.permission.NFC手机通信com.android.alarm.permission.SET_ALARM系统工具android.permission.SET_TIME系统工具android.permission.UPDATE_DEVICE_STATS系统工具E_CREDENTIALS系统工具E_SIP系统工具android.permission.WRITE_EXTERNAL_STORAGE存储com.android.browser.permission.WRITE_HISTORY_BOOKMARKS你的个人信息android.permission.WRITE_SECURE_SETTINGS系统工具com.android.browser.permission.READ_HISTORY_BOOKMARKS您的个人信息android.permission.VIBRATION硬件控制android.permission.WRITE_USER_DICTIONARY您的个人信息android.permission.READ_USER_DICTIONARY您的个人信息android.permission.RAISED_THREAD_PRIORITY系统权限uncher.permission.INSTALL_SHORTCUT浏览器权限android.permission.ACCESS_COARSE_UPDATES系统权限android.permission.BACKUP_DATA系统备份uncher.permission.READ_SETTINGS浏览器权限uncher.permission.WRITE_SETTINGS浏览器权限uncher.permission.UNINSTALL_SHORTCUT浏览器权限android.permission.ACCESS_DOWNLOAD_MANAGER浏览器权限com.android.browsercn.permission.READ_HISTORY_BOOKMARKS您的个人信息com.android.browsercn.permission.WRITE_HISTORY_BOOKMARKS您的个人信息android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS系统权限android.permission.READ_EXTERNAL_STORAGE存储com.android.vending.BILLING系统工具android.permission.WRITE_EXTERNAL_SMSG系统工具com.android.vending.CHECK_LICENSE系统工具android.webkit.permission.PLUGIN系统工具android.permission.CHAGNE_CONFIGURATION系统工具android.permission.ACCESS_COURSE_LOCATION您所在位置允许在checkin数据库读写访问"properties"表通过WiFi或移动基站的方式获取用户错略的经纬度信息通过GPS接收精确的定位信息允许应用程序访问额外的位置提供命令获取模拟定位信息获取网络信息状态图形显示支持允许访问Wi-Fi网络状态信息允许程序发布系统级服务允许程序更新手机电池统计信息允许程序连接到已配对的蓝牙设备允许程序发现和配对蓝牙设备禁用手机,非常危险应用程序包移除后允许程序广播提示消息允许一个程序广播常用请求允许一个程序初始化一个电话拨号不需通过拨号用户界面需要用户确认允许程序拨打任何号码且无需通过拨号用户界面改变组件启用状态允许修改当前设置改变网络状态允许程序改变Wi-Fi连接状态清除应用缓存清除应用的用户数据允许获得移动网络定位信息改变允许程序删除缓存文件允许程序删除应用允许访问电源管理允许程序RW诊断资源允许程序禁用键盘锁允许从系统服务返回状态并抓取信息允许在状态栏扩展收缩工厂测试程序,运行在root用户闪光灯设置允许程序强行后退操作允许字体自动更新访问GMail账户列表允许一个程序获取包占用空间容量获取信息有关当前或最近运行的任务,任务状态,活动等访问硬件辅助设备,用于硬件测试允许一个程序截获用户事件如按键、触摸、轨迹球等到一个时间流允许程序安装应用允许程序打开内部窗口访问网络连接,可能产生GPRS流量管理创建、摧毁、Z轴顺序,仅用于系统修改声音设置信息修改电话状态,如飞行模式等。