安卓开发手机权限大全
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.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi 或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置 android.permission.ACCESS_FINE_LOCATION,通过GPS芯片接收卫星的定位信息,定位精度达10米以内访问定位额外命令android.permission.ACCESS_LOCATION_EXTRA_COMMANDS,允许程序访问额外的定位提供者指令获取模拟定位信息 android.permission.ACCESS_MOCK_LOCATION,获取模拟定位信息,一般用于帮助开发者调试应用获取网络状态 android.permission.ACCESS_NETWORK_STATE,获取网络信息状态,如当前的网络连接是否有效访问Surface Flinger android.permission.ACCESS_SURFACE_FLINGER,Android平台上底层的图形显示支持,一般用于游戏或照相机预览界面和底层模式的屏幕截图获取WiFi状态 android.permission.ACCESS_WIFI_STATE,获取当前WiFi 接入的状态以及WLAN热点的信息账户管理 android.permission.ACCOUNT_MANAGER,获取账户验证信息,主要为GMail账户信息,只有系统级进程才能访问的权限验证账户 android.permission.AUTHENTICATE_ACCOUNTS,允许一个程序通过账户验证方式访问账户管理ACCOUNT_MANAGER相关信息电量统计 android.permission.BATTERY_STATS,获取电池电量统计信息绑定小插件 android.permission.BIND_APPWIDGET,允许一个程序告诉appWidget服务需要访问小插件的数据库,只有非常少的应用才用到此权限绑定设备管理 android.permission.BIND_DEVICE_ADMIN,请求系统管理员接收者receiver,只有系统才能使用绑定输入法 android.permission.BIND_INPUT_METHOD ,请求InputMethodService服务,只有系统才能使用绑定RemoteView android.permission.BIND_REMOTEVIEWS,必须通过RemoteViewsService服务来请求,只有系统才能用绑定壁纸 android.permission.BIND_WALLPAPER,必须通过WallpaperService服务来请求,只有系统才能用使用蓝牙 android.permission.BLUETOOTH,允许程序连接配对过的蓝牙设备蓝牙管理 android.permission.BLUETOOTH_ADMIN,允许程序进行发现和配对新的蓝牙设备变成砖头 android.permission.BRICK,能够禁用手机,非常危险,顾名思义就是让手机变成砖头应用删除时广播 android.permission.BROADCAST_PACKAGE_REMOVED,当一个应用在删除时触发一个广播收到短信时广播 android.permission.BROADCAST_SMS,当收到短信时触发一个广播连续广播 android.permission.BROADCAST_STICKY,允许一个程序收到广播后快速收到下一个广播WAP PUSH广播 android.permission.BROADCAST_WAP_PUSH,WAP PUSH服务收到后触发一个广播拨打电话 android.permission.CALL_PHONE,允许程序从非系统拨号器里输入电话号码通话权限 android.permission.CALL_PRIVILEGED,允许程序拨打电话,替换系统的拨号器界面拍照权限 android.permission.CAMERA,允许访问摄像头进行拍照改变组件状态 android.permission.CHANGE_COMPONENT_ENABLED_STATE,改变组件是否启用状态改变配置 android.permission.CHANGE_CONFIGURATION,允许当前应用改变配置,如定位改变网络状态 android.permission.CHANGE_NETWORK_STATE,改变网络状态如是否能联网改变WiFi多播状态 android.permission.CHANGE_WIFI_MULTICAST_STATE,改变WiFi多播状态改变WiFi状态 android.permission.CHANGE_WIFI_STATE,改变WiFi状态清除应用缓存 android.permission.CLEAR_APP_CACHE,清除应用缓存清除用户数据 android.permission.CLEAR_APP_USER_DATA,清除应用的用户数据底层访问权限 android.permission.CWJ_GROUP,允许CWJ账户组访问底层信息:手机优化大师扩展权限 android.permission.CELL_PHONE_MASTER_EX,手机优化大师扩展权限控制定位更新 android.permission.CONTROL_LOCATION_UPDATES,允许获得移动网络定位信息改变删除缓存文件 android.permission.DELETE_CACHE_FILES,允许应用删除缓存文件删除应用 android.permission.DELETE_PACKAGES,允许程序删除应用电源管理 android.permission.DEVICE_POWER,允许访问底层电源管理应用诊断 android.permission.DIAGNOSTIC,允许程序到RW到诊断资源禁用键盘锁 android.permission.DISABLE_KEYGUARD,允许程序禁用键盘锁转存系统信息 android.permission.DUMP,允许程序获取系统dump信息从系统服务状态栏控制 android.permission.EXPAND_STATUS_BAR,允许程序扩展或收缩状态栏工厂测试模式 android.permission.FACTORY_TEST,允许程序运行工厂测试模式使用闪光灯 android.permission.FLASHLIGHT,允许访问闪光灯强制后退 android.permission.FORCE_BACK,允许程序强制使用back后退按键,无论Activity是否在顶层访问账户Gmail列表 android.permission.GET_ACCOUNTS,访问GMail账户列表获取应用大小 android.permission.GET_PACKAGE_SIZE,获取应用的文件大小获取任务信息 android.permission.GET_TASKS,允许程序获取当前或最近运行的应用允许全局搜索 android.permission.GLOBAL_SEARCH,允许程序使用全局搜索功能硬件测试 android.permission.HARDWARE_TEST,访问硬件辅助设备,用于硬件测试注射事件 android .permission.INJECT_EVENTS,允许访问本程序的底层事件,获取按键、轨迹球的事件流安装定位提供 android.permission.INSTALL_LOCATION_PROVIDER,安装定位提供安装应用程序 android.permission.INSTALL_PACKAGES,允许程序安装应用内部系统窗口 android.permission.INTERNAL_SYSTEM_WINDOW,允许程序打开内部窗口,不对第三方应用程序开放此权限访问网络 android.permission.INTERNET,访问网络连接,可能产生GPRS 流量结束后台进程 android.permission.KILL_BACKGROUND_PROCESSES,允许程序调用killBackgroundProcesses(String).方法结束后台进程管理账户 android.permission.MANAGE_ACCOUNTS,允许程序管理AccountManager中的账户列表管理程序引用 android.permission.MANAGE_APP_TOKENS,管理创建、摧毁、Z轴顺序,仅用于系统高级权限 android.permission.MTWEAK_USER,允许mTweak用户访问高级系统权限社区权限 android.permission.MTWEAK_FORUM,允许使用mTweak社区权限软格式化 android.permission.MASTER_CLEAR,允许程序执行软格式化,删除系统配置信息修改声音设置 android.permission.MODIFY_AUDIO_SETTINGS,修改声音设置信息修改电话状态 android.permission.MODIFY_PHONE_STATE,修改电话状态,如飞行模式,但不包含替换系统拨号器界面格式化文件系统 android.permission.MOUNT_FORMAT_FILESYSTEMS,格式化可移动文件系统,比如格式化清空SD卡挂载文件系统 android.permission.MOUNT_UNMOUNT_FILESYSTEMS,挂载、反挂载外部文件系统允许NFC通讯 android.permission.NFC,允许程序执行NFC近距离通讯操作,用于移动支持永久Activity android.permission.PERSISTENT_ACTIVITY,创建一个永久的Activity,该功能标记为将来将被移除处理拨出电话 android.permission.PROCESS_OUTGOING_CALLS,允许程序监视,修改或放弃播出电话读取日程提醒 android.permission.READ_CALENDAR,允许程序读取用户的日程信息读取联系人 android.permission.READ_CONTACTS,允许应用访问联系人通讯录信息屏幕截图 android.permission.READ_FRAME_BUFFER,读取帧缓存用于屏幕截图读取收藏夹和历史记录com.android.browser.permission.READ_HISTORY_BOOKMARKS,读取浏览器收藏夹和历史记录读取输入状态 android.permission.READ_INPUT_STATE,读取当前键的输入状态,仅用于系统读取系统日志 android.permission.READ_LOGS,读取系统底层日志读取电话状态 android.permission.READ_PHONE_STATE,访问电话状态读取短信内容 android.permission.READ_SMS,读取短信内容读取同步设置 android.permission.READ_SYNC_SETTINGS,读取同步设置,读取Google在线同步设置读取同步状态 android.permission.READ_SYNC_STATS,读取同步状态,获得Google在线同步状态重启设备 android.permission.REBOOT,允许程序重新启动设备开机自动允许 android.permission.RECEIVE_BOOT_COMPLETED,允许程序开机自动运行接收彩信 android.permission.RECEIVE_MMS,接收彩信接收短信 android.permission.RECEIVE_SMS,接收短信接收Wap Push android.permission.RECEIVE_WAP_PUSH,接收WAP PUSH信息录音 android.permission.RECORD_AUDIO,录制声音通过手机或耳机的麦克排序系统任务 android.permission.REORDER_TASKS,重新排序系统Z轴运行中的任务结束系统任务 android.permission.RESTART_PACKAGES,结束任务通过restartPackage(String)方法,该方式将在外来放弃发送短信 android .permission.SEND_SMS,发送短信设置Activity观察其 android.permission.SET_ACTIVITY_WATCHER,设置Activity观察器一般用于monkey测试设置闹铃提醒 com.android.alarm.permission.SET_ALARM,设置闹铃提醒设置总是退出 android.permission.SET_ALWAYS_FINISH,设置程序在后台是否总是退出设置动画缩放 android.permission.SET_ANIMATION_SCALE,设置全局动画缩放设置调试程序 android.permission.SET_DEBUG_APP,设置调试程序,一般用于开发设置屏幕方向 android.permission.SET_ORIENTATION,设置屏幕方向为横屏或标准方式显示,不用于普通应用设置应用参数 android.permission.SET_PREFERRED_APPLICATIONS,设置应用的参数,已不再工作具体查看addPackageToPreferred(String) 介绍设置进程限制 android.permission.SET_PROCESS_LIMIT,允许程序设置最大的进程数量的限制设置系统时间 android.permission.SET_TIME,设置系统时间设置系统时区 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.UPDATE_DEVICE_STATS,更新设备状态使用证书 E_CREDENTIALS,允许程序请求验证从AccountManager使用SIP视频 E_SIP,允许程序使用SIP视频服务使用振动 android.permission.VIBRATE,允许振动唤醒锁定 android.permission.WAKE_LOCK,允许程序在手机屏幕关闭后后台进程仍然运行写入GPRS接入点设置 android.permission.WRITE_APN_SETTINGS,写入网络GPRS接入点设置写入日程提醒 android.permission.WRITE_CALENDAR,写入日程,但不可读取写入联系人 android.permission.WRITE_CONTACTS,写入联系人,但不可读取写入外部存储 android.permission.WRITE_EXTERNAL_STORAGE,允许程序写入外部存储,如SD卡上写文件写入Google地图数据 android.permission.WRITE_GSERVICES,允许程序写入Google Map服务数据写入收藏夹和历史记录com.android.browser.permission.WRITE_HISTORY_BOOKMARKS,写入浏览器历史记录或收藏夹,但不可读取读写系统敏感设置 android.permission.WRITE_SECURE_SETTINGS,允许程序读写系统安全敏感的设置项读写系统设置 android.permission.WRITE_SETTINGS,允许读写系统设置项编写短信 android.permission.WRITE_SMS,允许编写短信写入在线同步设置 android.permission.WRITE_SYNC_SETTINGS,写入Google在线同步设置编辑:。
android权限(permission)大全
59.android.permission.READ_EXTERNAL_STORAGE
程序可以读取设备外部存储空间(内置SDcard和外置SDCard)的文件,如果您的App已经添加了“WRITE_EXTERNAL_STORAGE ”权限 ,则就没
必要添加读的权限了,写权限已经包含了读权限了。
允许程序读取同步状态,获得Google在线同步状态
50.android.permission.READ_SYNC_SETTINGS
允许程序读取同步设置,读取Google在线同步设置
51.android.permission.READ_SOCIAL_STREAM
读取用户的社交信息流
52.android.permission.READ_SMS
允许程序开机自动运行
47.android.permission.REBOOT
允许程序重新启动设备
48.android.permission.READ_USER_DICTIONARY
从一个提供器中获取数据,针对对应的提供器,应用程序需要“读访问权限”
49.android.permission.READ_SYNC_STATS
56.android.permission.READ_INPUT_STATE
允许程序读取当前键的输入状态,仅用于系统
.android.browser.permission.READ_HISTORY_BOOKMARKS
允许程序读取浏览器收藏夹和历史记录
58.android.permission.READ_FRAME_BUFFER
允许程序设置壁纸建议
25.android.permission.SET_WALLPAPER
Android权限大全
Android权限大全允许程序写入外部存储,如SD卡上写文件<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>录音<uses-permission android:name="android.permission.RECORD_AUDIO"/>允许编写短信<uses-permission android:name="android.permission.WRITE_SMS" />允许读写系统设置项<uses-permission android:name="android.permission.WRITE_SETTINGS" /> 允许程序读写系统安全敏感的设置项<uses-permissionandroid:name="android.permission.WRITE_SECURE_SETTINGS" />允许程序写入Google Map服务数据<uses-permission android:name="android.permission.WRITE_GSERVICES" /> 写入联系人,但不可读取<uses-permission android:name="android.permission.WRITE_CONTACTS">写入日程,但不可读取<uses-permission android:name="android.permission.WRITE_CALENDAR">写入网络GPRS接入点设置<uses-permissionandroid:name="android.permission.WRITE_APN_SETTINGS">允许程序在手机屏幕关闭后后台进程仍然运行<uses-permission android:name="android.permission.WAKE_LOCK">允许振动<uses-permission android:name="android.permission.VIBRATE">允许程序使用SIP视频服务<uses-permission android:name="E_SIP">允许程序请求验证从AccountManager<uses-permission android:name="E_CREDENTIALS"> 更新设备状态<uses-permissionandroid:name="android.permission.UPDATE_DEVICE_STATS">显示系统窗口<uses-permissionandroid:name="android.permission.SYSTEM_ALERT_WINDOW">入或修改订阅内容的数据库<uses-permissionandroid:name="android.permission.SUBSCRIBED_FEEDS_WRITE">访问订阅信息的数据库<uses-permissionandroid:name="android.permission.SUBSCRIBED_FEEDS_READ">允许程序打开、关闭、禁用状态栏<uses-permission android:name="android.permission.STATUS_BAR">发送一个永久的进程信号<uses-permissionandroid:name="android.permission.SIGNAL_PERSISTENT_PROCESSES">设置壁纸建议<uses-permissionandroid:name="android.permission.SET_WALLPAPER_HINTS">设置桌面壁纸<uses-permission android:name="android.permission.SET_WALLPAPER">设置系统时区<uses-permission android:name="android.permission.SET_TIME_ZONE">设置系统时间<uses-permission android:name="android.permission.SET_TIME">允许程序设置最大的进程数量的限制<uses-permission android:name="android.permission.SET_PROCESS_LIMIT"> 设置应用的参数,已不再工作具体查看addPackageToPreferred(String) 介绍<uses-permissionandroid:name="android.permission.SET_PREFERRED_APPLICATIONS">设置屏幕方向为横屏或标准方式显示,不用于普通应用<uses-permission android:name="android.permission.SET_ORIENTATION"> 设置调试程序,一般用于开发<uses-permission android:name="android.permission.SET_DEBUG_APP"/>设置全局动画缩放<uses-permissionandroid:name=android.permission.SET_ANIMATION_SCALE/>设置程序在后台是否总是退出<uses-permission android:name=android.permission.SET_ALWAYS_FINISH/> 设置闹铃提醒<uses-permissionandroid:name=com.android.alarm.permission.SET_ALARM/>设置Activity观察器一般用于monkey测试<uses-permissionandroid:name=android.permission.SET_ACTIVITY_WATCHER/>发送短信<uses-permission android:name=android.permission.SEND_SMS/>结束任务通过restartPackage(String)方法,该方式将在外来放弃<uses-permission android:name=android.permission.RESTART_PACKAGES/> 重新排序系统Z轴运行中的任务<uses-permission android:name=android.permission.REORDER_TASKS/>录制声音通过手机或耳机的麦克<uses-permission android:name=android.permission.RECORD_AUDIO/>接收WAP PUSH信息<uses-permission android:name=android.permission.RECEIVE_WAP_PUSH/> 接收短信<uses-permission android:name=android.permission.RECEIVE_SMS/>接收彩信<uses-permission android:name=android.permission.RECEIVE_MMS/>允许程序开机自动运行<uses-permissionandroid:name=android.permission.RECEIVE_BOOT_COMPLETED/>允许程序重新启动设备<uses-permission android:name=android.permission.REBOOT/>读取同步状态,获得Google在线同步状态<uses-permission android:name="android.permission.READ_SYNC_STATS"/> 读取同步设置,读取Google在线同步设置<uses-permissionandroid:name="android.permission.READ_SYNC_SETTINGS"/>读取短信内容<uses-permission android:name="android.permission.READ_SMS"/>访问电话状态<uses-permission android:name="android.permission.READ_PHONE_STATE"/>读取系统底层日志<uses-permission android:name="android.permission.READ_LOGS"/>读取当前键的输入状态,仅用于系统<uses-permission android:name="android.permission.READ_INPUT_STATE"/> 读取浏览器收藏夹和历史记录<uses-permissionandroid:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" />读取帧缓存用于屏幕截图<uses-permissionandroid:name="android.permission.READ_FRAME_BUFFER"/>允许应用访问联系人通讯录信息<uses-permission android:name="android.permission.READ_CONTACTS"/>允许程序读取用户的日程信息<uses-permission android:name="android.permission.READ_CALENDAR"/>允许程序监视,修改或放弃播出电话<uses-permissionandroid:name="android.permission.PROCESS_OUTGOING_CALLS"/>创建一个永久的Activity,该功能标记为将来将被移除<uses-permissionandroid:name="android.permission.PERSISTENT_ACTIVITY"/>允许程序执行NFC近距离通讯操作,用于移动支持<uses-permission android:name="android.permission.NFC"/>挂载、反挂载外部文件系统<uses-permissionandroid:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>格式化可移动文件系统,比如格式化清空SD卡<uses-permissionandroid:name="android.permission.MOUNT_FORMAT_FILESYSTEMS"/>修改电话状态,如飞行模式,但不包含替换系统拨号器界面<uses-permissionandroid:name="android.permission.MODIFY_PHONE_STATE"/>修改声音设置信息<uses-permissionandroid:name="android.permission.MODIFY_AUDIO_SETTINGS"/>允许程序执行软格式化,删除系统配置信息<uses-permission android:name="android.permission.MASTER_CLEAR"/>允许程序调用killBackgroundProcesses(String).方法结束后台进程<uses-permissionandroid:name="android.permission.KILL_BACKGROUND_PROCESSES"/>允许程序打开内部窗口,不对第三方应用程序开放此权限<uses-permission android:name="android.permission.INTERNET"/>允许程序安装应用<uses-permission android:name="android.permission.INSTALL_PACKAGES"/>安装定位提供<uses-permissionandroid:name="android.permission.INSTALL_LOCATION_PROVIDER"/>允许访问本程序的底层事件,获取按键、轨迹球的事件流<uses-permission android:name="android.permission.INJECT_EVENTS"/>访问硬件辅助设备,用于硬件测试<uses-permission android:name=android.permission.HARDWARE_TEST/>允许程序获取当前或最近运行的应用<uses-permission android:name=android.permission.GET_TASKS/>获取应用的文件大小<uses-permission android:name=android.permission.GET_PACKAGE_SIZE/>允许程序强制使用back后退按键,无论Activity是否在顶层<uses-permission android:name=android.permission.FORCE_BACK/>允许访问闪光灯<uses-permission android:name=android.permission.FLASHLIGHT/>允许程序运行工厂测试模式<uses-permission android:name=android.permission.FACTORY_TEST/>允许程序扩展或收缩状态栏<uses-permission android:name=android.permission.EXPAND_STATUS_BAR/>允许程序获取系统dump信息从系统服务<uses-permission android:name=android.permission.DUMP/>允许程序禁用键盘锁<uses-permission android:name=android.permission.DISABLE_KEYGUARD/>允许程序删除应用<uses-permission android:name=android.permission.DELETE_PACKAGES/>允许应用删除缓存文件<uses-permission android:name=android.permission.DELETE_CACHE_FILES/>允许获得移动网络定位信息改变<uses-permissionandroid:name=android.permission.CONTROL_LOCATION_UPDATES/>手机优化大师扩展权限<uses-permissionandroid:name=android.permission.CELL_PHONE_MASTER_EX/>允许CWJ账户组访问底层信息<uses-permission android:name=android.permission.CWJ_GROUP/>清除应用的用户数据<uses-permissionandroid:name=android.permission.CLEAR_APP_USER_DATA/>清除应用缓存<uses-permission android:name=android.permission.CLEAR_APP_CACHE/> 改变WiFi状态<uses-permission android:name=android.permission.CHANGE_WIFI_STATE/> 改变WiFi多播状态<uses-permissionandroid:name=android.permission.CHANGE_WIFI_MULTICAST_STATE/>改变网络状态如是否能联网<uses-permissionandroid:name=android.permission.CHANGE_NETWORK_STATE/>允许当前应用改变配置,如定位<uses-permissionandroid:name=android.permission.CHANGE_CONFIGURATION/>改变组件是否启用状态<uses-permissionandroid:name=android.permission.CHANGE_COMPONENT_ENABLED_STATE/>允许访问摄像头进行拍照<uses-permission android:name=android.permission.CAMERA/>允许程序拨打电话,替换系统的拨号器界面<uses-permission android:name=android.permission.CALL_PRIVILEGED/>允许程序从非系统拨号器里输入电话号码<uses-permission android:name=android.permission.CALL_PHON/>WAP PUSH服务收到后触发一个广播<uses-permission android:name=android.permission.BROADCAST_WAP_PUSH/>允许一个程序收到广播后快速收到下一个广播<uses-permission android:name=android.permission.BROADCAST_STICKY/>当收到短信时触发一个广播<uses-permission android:name=android.permission.BROADCAST_SMS/>当一个应用在删除时触发一个广播<uses-permissionandroid:name=android.permission.BROADCAST_PACKAGE_REMOVED/>允许程序进行发现和配对新的蓝牙设备<uses-permission android:name=android.permission.BLUETOOTH_ADMIN/>允许程序连接配对过的蓝牙设备<uses-permission android:name=android.permission.BLUETOOTH/>获取电池电量统计信息<uses-permission android:name=android.permission.BATTERY_STATS/>获取当前WiFi接入的状态以及WLAN热点的信息<uses-permission android:name=android.permission.ACCESS_WIFI_STATE/>获取网络信息状态,如当前的网络连接是否有效<uses-permissionandroid:name=android.permission.ACCESS_NETWORK_STATE/>允许程序访问额外的定位提供者指令<uses-permissionandroid:name=android.permission.ACCESS_LOCATION_EXTRA_COMMANDS/>通过GPS芯片接收卫星的定位信息,定位精度达10米以内<uses-permissionandroid:name=android.permission.ACCESS_FINE_LOCATION/>通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米<uses-permissionandroid:name=android.permission.ACCESS_COARSE_LOCATION/>。
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应用开发已经变得越来越重要。
然而,随着应用功能的增加,用户权限管理也成为了一个不可忽视的问题。
本文将介绍Android应用开发入门权限管理的方式,帮助开发人员更好地保护用户的隐私与数据安全。
一、权限管理的重要性在Android系统中,应用程序需要经过用户许可才能访问设备和用户的各种资源。
这些资源可以包括相机、通讯录、定位、网络连接等等。
应用程序如果未经用户授权就随意访问这些资源,就会涉及到用户隐私泄露和数据安全的问题。
因此,权限管理成为了开发过程中的一个重要环节。
二、权限分类Android系统将权限分为两类:普通权限和危险权限。
1. 普通权限:指那些不涉及用户隐私和数据安全的权限。
例如,访问互联网、修改日历等。
普通权限在应用安装时默认授予,无需用户手动许可。
2. 危险权限:指那些涉及用户隐私和数据安全的权限。
例如,获取设备精确定位、读取通讯录等。
危险权限必须在应用运行时动态地申请,并获得用户的许可方可使用。
三、权限的申请方式在Android应用程序中,通过以下步骤来实现权限的动态申请:1. 检查权限:在需要使用某个危险权限的地方,先使用`checkSelfPermission()`方法检查应用是否已经获得该权限。
2. 请求权限:如果应用尚未获得权限,应使用`requestPermissions()`方法向用户请求该权限。
用户将会看到一个权限请求对话框,需要确认或拒绝授权。
3. 处理权限响应:在用户对权限请求做出响应后,系统会调用应用的`onRequestPermissionsResult()`方法,并传入相应参数。
应用需要根据用户的操作结果进行相应处理。
四、权限管理的最佳实践除了按照上述步骤来实现权限管理外,以下是一些最佳实践,可帮助开发人员更好地进行权限管理:1. 明确需要的权限:应用在申请权限前应充分考虑所需权限,尽量减少不必要的权限请求,以提高用户对应用的信任度。
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允许程序设置壁纸建议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权限大全
android.permission.* ACCESS_CHECKIN_PROPERTIESACCESS_COARSE_LOCATION ACCESS_FINE_LOCATIONACCESS_LOCATION_EXTRA_COMMANDS ACCESS_MOCK_LOCATIONACCESS_NETWORK_STATEACCESS_SURFACE_FLINGER ACCESS_WIFI_STATEADD_SYSTEM_SERVICEBATTERY_STATSBLUETOOTHBLUETOOTH_ADMINBRICKBROADCAST_PACKAGE_REMOVED BROADCAST_STICKYCALL_PHONECALL_PRIVILEGEDCAMERACHANGE_COMPONENT_ENABLED_STATECHANGE_CONFIGURATIONCHANGE_NETWORK_STATECHANGE_WIFI_STATECLEAR_APP_CACHECLEAR_APP_USER_DATACONTROL_LOCATION_UPDATES DELETE_CACHE_FILESDELETE_PACKAGESDEVICE_POWERDIAGNOSTICDISABLE_KEYGUARDDUMPEXPAND_STATUS_BARFACTORY_TESTFLASHLIGHTFORCE_BACKFOTA_UPDATEGET_ACCOUNTSGET_PACKAGE_SIZEGET_TASKSHARDWARE_TESTINJECT_EVENTSINSTALL_PACKAGESINTERNAL_SYSTEM_WINDOW INTERNETMANAGE_APP_TOKENSMASTER_CLEARMODIFY_AUDIO_SETTINGSMODIFY_PHONE_STATEMOUNT_UNMOUNT_FILESYSTEMS PERSISTENT_ACTIVITYPROCESS_OUTGOING_CALLSREAD_CALENDARREAD_CONTACTSREAD_FRAME_BUFFERREAD_INPUT_STATEREAD_LOGSREAD_OWNER_DATAREAD_SMSREAD_SYNC_SETTINGSREAD_SYNC_STATSREBOOTRECEIVE_BOOT_COMPLETEDRECEIVE_MMSRECEIVE_SMSRECEIVE_WAP_PUSHRECORD_AUDIOREORDER_TASKSRESTART_PACKAGESSEND_SMSSET_ACTIVITY_WATCHERSET_ALWAYS_FINISHSET_ANIMATION_SCALESET_DEBUG_APPSET_ORIENTATIONSET_PREFERRED_APPLICATIONSSET_PROCESS_FOREGROUNDSET_PROCESS_LIMITSET_TIME_ZONESET_WALLPAPERSET_WALLPAPER_HINTS SIGNAL_PERSISTENT_PROCESSES STATUS_BARSUBSCRIBED_FEEDS_READ SUBSCRIBED_FEEDS_WRITE描述(中文)允许读写访问"properties"表在checkin数据库中,改值可以修改上传允许一个程序访问CellID或WiFi热点来获取粗略的位置允许一个程序访问精良位置(如GPS)允许应用程序访问额外的位置提供命令允许程序创建模拟位置提供用于测试允许程序访问有关GSM网络信息允许程序使用SurfaceFlinger底层特性允许程序访问Wi-Fi网络状态信息允许程序发布系统级服务允许程序更新手机电池统计信息允许程序连接到已配对的蓝牙设备允许程序发现和配对蓝牙设备请求能够禁用设备(非常危险)允许程序广播一个提示消息在一个应用程序包已经移除后允许一个程序广播常用intents允许一个程序初始化一个电话拨号不需通过拨号用户界面需要用户确认允许一个程序拨打任何号码,包含紧急号码无需通过拨号用户界面需要用户确认请求访问使用照相设备允许一个程序是否改变一个组件或其他的启用或禁用允许一个程序修改当前设置,如本地化允许程序改变网络连接状态允许程序改变Wi-Fi连接状态允许一个程序清楚缓存从所有安装的程序在设备中允许一个程序清除用户设置允许启用禁止位置更新提示从无线模块允许程序删除缓存文件允许一个程序删除包允许访问底层电源管理允许程序RW诊断资源允许程序禁用键盘锁允许程序返回状态抓取信息从系统服务允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序作为一个工厂测试程序,运行在root用户访问闪光灯,android开发网提示HTC Dream不包含闪光灯允许程序强行一个后退操作是否在顶层activities暂时不了解这是做什么使用的,android开发网分析可能是一个预留权限访问一个帐户列表在Accounts Service中允许一个程序获取任何package占用空间容量允许一个程序获取信息有关当前或最近运行的任务,一个缩略的任务状态,是否活动等等允许访问硬件允许一个程序截获用户事件如按键、触摸、轨迹球等等到一个时间流,android 开发网提醒算是hook技术吧允许一个程序安装packages允许打开窗口使用系统用户界面允许程序打开网络套接字允许程序管理(创建、催后、z- order默认向z轴推移)程序引用在窗口管理器中目前还没有明确的解释,android开发网分析可能是清除一切数据,类似硬格机允许程序修改全局音频设置允许修改话机状态,如电源,人机接口等允许挂载和反挂载文件系统可移动存储允许一个程序设置他的activities显示允许程序监视、修改有关播出电话允许程序读取用户日历数据允许程序读取用户联系人数据允许程序屏幕波或和更多常规的访问帧缓冲数据允许程序返回当前按键状态允许程序读取底层系统日志文件允许程序读取所有者数据允许程序读取短信息允许程序读取同步设置允许程序读取同步状态请求能够重新启动设备允许一个程序接收到 ACTION_BOOT_COMPLETED广播在系统完成启动允许一个程序监控将收到MMS彩信,记录或处理允许程序监控一个将收到短信息,记录或处理允许程序监控将收到WAP PUSH信息允许程序录制音频允许程序改变Z轴排列任务允许程序重新启动其他程序允许程序发送SMS短信允许程序监控或控制activities已经启动全局系统中允许程序控制是否活动间接完成在处于后台时修改全局信息比例配置一个程序用于调试允许底层访问设置屏幕方向和实际旋转允许一个程序修改列表参数PackageManager.addPackageToPreferred()和PackageManager.removePackageFromPreferred()方法允许程序当前运行程序强行到前台允许设置最大的运行进程数量允许程序设置时间区域允许程序设置壁纸允许程序设置壁纸hits允许程序请求发送信号到所有显示的进程中允许程序打开、关闭或禁用状态栏及图标允许一个程序访问订阅RSS Feed内容提供系统暂时保留改设置,android开发网认为未来版本会加入该功能描述(英文)Allows read/write access to the "properties" table in the checkin database, to change values that get uploadedAllows an application to access coarse (e.g., Cell-ID, WiFi) locationAllows an application to access fine (e.g., GPS) locationAllows an application to access extra location provider commandsAllows an application to create mock location providers for testingAllows applications to access information about networksAllows an application to use SurfaceFlinger's low level featuresAllows applications to access information about Wi-Fi networksAllows an application to publish system-level servicesAllows an application to update the collected battery statisticsAllows applications to connect to paired bluetooth devicesAllows applications to discover and pair bluetooth devicesRequired to be able to disable the device (very *erous!)Allows an application to broadcast a notification that an application package has been removedAllows an application to broadcast sticky intentsAllows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call being placedAllows an application to call any phone number, including emergency numbers, without going through the Dialer user interface for the user to confirm the call being placedRequired to be able to access the camera deviceAllows an application to change whether an application component (other than its own) is enabled or notAllows an application to modify the current configuration, such as localeAllows applications to change network connectivity stateAllows applications to change Wi-Fi connectivity stateAllows an application to clear the caches of all installed applications on the deviceAllows an application to clear user dataAllows enabling/disabling location update notifications from the radioAllows an application to delete cache filesAllows an application to delete packagesAllows low-level access to power managementAllows applications to RW to diagnostic resourcesAllows applications to disable the keyguardAllows an application to retrieve state dump information from system servicesAllows an application to expand or collapse the status barRun as a manufacturer test application, running as the root userAllows access to the flashlightAllows an application to force a BACK operation on whatever is the top activityAllows access to the list of accounts in the Accounts ServiceAllows an application to find out the space used by any package.Allows an application to get information about the currently or recently running tasks: a thumbnail representation of the tasks, what activities are running in it, etcAllows access to hardware peripheralsAllows an application to inject user events (keys, touch, trackball) into the event stream and deliver them to ANY windowAllows an application to install packagesAllows an application to open windows that are for use by parts of the system user interface.Allows applications to open network socketsAllows an application to manage (create, destroy, Z-order) application tokens in the window managerAllows an application to modify global audio settingsAllows modification of the telephony state - power on, mmi, etc.Allows mounting and unmounting file systems for removable storageAllow an application to make its activities persistent.Allows an application to monitor, modify, or abort outgoing callsAllows an application to read the user's calendar dataAllows an application to read the user's contacts dataAllows an application to take screen shots and more generally get access to the frame buffer dataAllows an application to retrieve the current state of keys and switchesAllows an application to read the low-level system log filesAllows an application to read the owner's dataAllows an application to read SMS messagesAllows applications to read the sync settingsAllows applications to read the sync statsRequired to be able to reboot the deviceAllows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes bootingAllows an application to monitor incoming MMS messages, to record or perform processing on themAllows an application to monitor incoming SMS messages, to record or perform processing on them.Allows an application to monitor incoming WAP push messagesAllows an application to record audioAllows an application to change the Z-order of tasksAllows an application to restart other applicationsAllows an application to send SMS messagesAllows an application to watch and control how activities are started globally in the systemAllows an application to control whether activities are immediately finished when put in the background.Modify the global animation scaling factorConfigure an application for debugging.Allows low-level access to setting the orientation (actually rotation) of the screenAllows an application to modify the list of preferred applications with the PackageManager.addPackageToPreferred() and PackageManager.removePackageFromPreferred() methodsAllows an application to force any currently running process to be in the foregroundAllows an application to set the maximum number of (not needed) application processes that can be runningAllows applications to set the system time zoneAllows applications to set the wallpaperAllows applications to set the wallpaper hintsAllow an application to request that a signal be sent to all persistent processes Allows an application to open, close, or disable the status bar and its icons Allows an application to allow access the subscribed feeds ContentProvider。
安卓权限permission汇总最新版
String ACCESS_CHECKIN_允许读取“属性”表的值。
String ACCESS_COARSE_L允许应用程序访问String ACCESS_FINE_LOC允许应用访问的精String ACCESS_LOCATION允许应用程序访问String ACCESS_NETWORK_允许程序访问网络String ACCESS_NOTIFICA标记许可希望访问String ACCESS_WIFI_STA允许应用程序访问String ACCOUNT_MANAGER允许应用程序调用String ADD_VOICEMAIL允许应用程序添加String ANSWER_PHONE_CA允许应用接听电话String BATTERY_STATS允许应用程序收集String BIND_ACCESSIBIL必须用一个要求A统可以绑定到它。
String BIND_APPWIDGET允许应用程序告诉据AppWidget服务String BIND_AUTOFILL_S必须由被要求Aut定到它。
String BIND_CARRIER_ME这个常量是在API代替String BIND_CARRIER_SE允许应用程序广播String BROADCAST_STICK允许应用程序广播String BROADCAST_WAP_P允许应用程序广播String CALL_PHONE允许应用程序发起为用户确认呼叫。
String CALL_PRIVILEGED允许拨打任何电话界面需要用户确认String CAMERA需要能够访问使用String CAPTURE_AUDIO_O允许应用程序捕获String CAPTURE_SECURE_允许应用程序捕获String CAPTURE_VIDEO_O允许应用程序捕获String CHANGE_COMPONEN允许应用程序更改用。
String CHANGE_CONFIGUR允许应用程序修改String CHANGE_NETWORK_允许应用程序改变String CHANGE_WIFI_MUL允许应用程序输入String CHANGE_WIFI_STA允许应用程序改变String CLEAR_APP_CACHE允许应用程序清除String CONTROL_LOCATIO允许启用/从无线禁String DELETE_CACHE_FI允许应用程序删除String DELETE_PACKAGES允许应用程序删除String DIAGNOSTIC允许应用程序RWString DISABLE_KEYGUAR允许应用程序禁用String DUMP允许应用程序检索String EXPAND_STATUS_B允许应用程序展开String FACTORY_TEST运行作为一个工厂String GET_ACCOUNTS允许访问的帐户服String GET_ACCOUNTS_PR允许访问的帐户服String GET_PACKAGE_SIZ允许找出任何pacString GET_TASKS这种不断的在不再String GLOBAL_SEARCH此权限可以在内容他们的数据。
Android permission 访问权限大全
android.permission.FACTORY_TEST
作为一个工厂测试程序,运行在root用户(Run as a manufacturer test application, running as the root user. )
android.permission.FLASHLIGHT
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:
android.permission.ACCESS_CHECKIN_PROPERTIES
允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)
android.permission.DEVICE_POWER
允许访问底层电源管理(Allows low-level access to power management)
android.permission.DIAGNOSTIC
允许程序RW诊断资源(Allows applications to RW to diagnostic resources. )
允许一个程序广播常用intents(Allows an application to broadcast sticky intents)
android.permission.CALL_PHONE
允许一个程序初始化一个电话拨号不需通过拨号用户界面需要用户确认 (Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call being placed.)
Androidpermission访问权限大全
Android permission 访问权限大全程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties”table in the checkin database, to change values that get uploaded) android.permission.ACCESS_COARSE_LOCATION允许一个程序访问CellID或WiFi热点来获取粗略的位置(Allows an application to access coarse (e.g., Cell-ID, WiFi) location)android.permission.ACCESS_FINE_LOCATION允许一个程序访问精良位置(如GPS) (Allows an application to access fine (e.g., GPS) location) android.permission.ACCESS_LOCATION_EXTRA_COMMANDS允许应用程序访问额外的位置提供命令(Allows an application to access extra location provider commands)android.permission.ACCESS_MOCK_LOCATION允许程序创建模拟位置提供用于测试(Allows an application to create mock location providers for testing)android.permission.ACCESS_NETWORK_STATE允许程序访问有关GSM网络信息(Allows applications to access information about networks) android.permission.ACCESS_SURFACE_FLINGER允许程序使用SurfaceFlinger底层特性(Allows an application to use SurfaceFlinger’s low level features)android.permission.ACCESS_WIFI_STATE允许程序访问Wi-Fi网络状态信息(Allows applications to access information about Wi-Fi networks)android.permission.ADD_SYSTEM_SERVICE允许程序发布系统级服务(Allows an application to publish system-level services).android.permission.BATTERY_STATS允许程序更新手机电池统计信息(Allows an application to update the collected battery statistics)android.permission.BLUETOOTH允许程序连接到已配对的蓝牙设备(Allows applications to connect to paired bluetooth devices) android.permission.BLUETOOTH_ADMIN允许程序发现和配对蓝牙设备(Allows applications to discover and pair bluetooth devices) android.permission.BRICK请求能够禁用设备(非常危险)(Required to be able to disable the device (very *erous!).) android.permission.BROADCAST_PACKAGE_REMOVED允许程序广播一个提示消息在一个应用程序包已经移除后(Allows an application to broadcast a notification that an application package has been removed)android.permission.BROADCAST_STICKY允许一个程序广播常用intents(Allows an application to broadcast sticky intents)android.permission.CALL_PHONE允许一个程序初始化一个电话拨号不需通过拨号用户界面需要用户确认(Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call being placed.)android.permission.CALL_PRIVILEGED允许一个程序拨打任何号码,包含紧急号码无需通过拨号用户界面需要用户确认(Allows an application to call any phone number, including emergency numbers, without going through the Dialer user interface for the user to confirm the call being placed)android.permission.CAMERA请求访问使用照相设备(Required to be able to access the camera device. )android.permission.CHANGE_COMPONENT_ENABLED_STATE允许一个程序是否改变一个组件或其他的启用或禁用(Allows an application to change whether an application component (other than its own) is enabled or not. )android.permission.CHANGE_CONFIGURATION允许一个程序修改当前设置,如本地化(Allows an application to modify the current configuration, such as locale. )android.permission.CHANGE_NETWORK_STATE允许程序改变网络连接状态(Allows applications to change network connectivity state) android.permission.CHANGE_WIFI_STATE允许程序改变Wi-Fi连接状态(Allows applications to change Wi-Fi connectivity state) android.permission.CLEAR_APP_CACHE允许一个程序清楚缓存从所有安装的程序在设备中(Allows an application to clear the caches of all installed applications on the device. )android.permission.CLEAR_APP_USER_DATA允许一个程序清除用户设置(Allows an application to clear user data)android.permission.CONTROL_LOCATION_UPDATES允许启用禁止位置更新提示从无线模块(Allows enabling/disabling location update notifications from the radio. )android.permission.DELETE_CACHE_FILES允许程序删除缓存文件(Allows an application to delete cache files)android.permission.DELETE_PACKAGES允许一个程序删除包(Allows an application to delete packages)android.permission.DEVICE_POWER允许访问底层电源管理(Allows low-level access to power management)android.permission.DIAGNOSTIC允许程序RW诊断资源(Allows applications to RW to diagnostic resources. )android.permission.DISABLE_KEYGUARD允许程序禁用键盘锁(Allows applications to disable the keyguard )android.permission.DUMP允许程序返回状态抓取信息从系统服务(Allows an application to retrieve state dump information from system services.)android.permission.EXPAND_STATUS_BAR允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序(Allows an application to expand or collapse 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不包含闪光灯(Allows access to the flashlight ) android.permission.FORCE_BACK允许程序强行一个后退操作是否在顶层activities(Allows an application to force a BACK operation on whatever is the top activity. )android.permission.FOTA_UPDATE暂时不了解这是做什么使用的,android开发网分析可能是一个预留权限.android.permission.GET_ACCOUNTS访问一个帐户列表在Accounts Service中(Allows access to the list of accounts in the Accounts Service)android.permission.GET_PACKAGE_SIZE允许一个程序获取任何package占用空间容量(Allows an application to find out the space used by any package. )android.permission.GET_TASKS允许一个程序获取信息有关当前或最近运行的任务,一个缩略的任务状态,是否活动等等(Allows an application to get information about the currently or recently running tasks: a thumbnail representation of the tasks, what activities are running in it, etc.)android.permission.HARDWARE_TEST允许访问硬件(Allows access to hardware peripherals. )android.permission.INJECT_EVENTS允许一个程序截获用户事件如按键、触摸、轨迹球等等到一个时间流,android 开发网提醒算是hook技术吧(Allows an application to inject user events (keys, touch, trackball) into the event stream and deliver them to ANY window.)android.permission.INSTALL_PACKAGES允许一个程序安装packages(Allows an application to install packages. )android.permission.INTERNAL_SYSTEM_WINDOW允许打开窗口使用系统用户界面(Allows an application to open windows that are for use by parts of the system user interface. )android.permission.INTERNET允许程序打开网络套接字(Allows applications to open network sockets)android.permission.MANAGE_APP_TOKENS允许程序管理(创建、催后、z- order默认向z轴推移)程序引用在窗口管理器中(Allows an application to manage (create, destroy, Z-order) application tokens in the window manager. ) android.permission.MASTER_CLEAR目前还没有明确的解释,android开发网分析可能是清除一切数据,类似硬格机android.permission.MODIFY_AUDIO_SETTINGS允许程序修改全局音频设置(Allows an application to modify global audio settings)android.permission.MODIFY_PHONE_STATE允许修改话机状态,如电源,人机接口等(Allows modification of the telephony state ? power on, mmi, etc. )android.permission.MOUNT_UNMOUNT_FILESYSTEMS允许挂载和反挂载文件系统可移动存储(Allows mounting and unmounting file systems forremovable storage. )android.permission.PERSISTENT_ACTIVITY允许一个程序设置他的activities显示(Allow an application to make its activities persistent. ) android.permission.PROCESS_OUTGOING_CALLS允许程序监视、修改有关播出电话(Allows an application to monitor, modify, or abort outgoing calls)android.permission.READ_CALENDAR允许程序读取用户日历数据(Allows an application to read the user’s calendar data.) android.permission.READ_CONTACTS允许程序读取用户联系人数据(Allows an application to read the user’s contacts data.) android.permission.READ_FRAME_BUFFER允许程序屏幕波或和更多常规的访问帧缓冲数据(Allows an application to take screen shots and more generally get access to the frame buffer data)android.permission.READ_INPUT_STATE允许程序返回当前按键状态(Allows an application to retrieve the current state of keys and switches. )android.permission.READ_LOGS允许程序读取底层系统日志文件(Allows an application to read the low-level system log files. ) android.permission.READ_OWNER_DATA允许程序读取所有者数据(Allows an application to read the owner’s data)android.permission.READ_SMS允许程序读取短信息(Allows an application to read SMS messages.)android.permission.READ_SYNC_SETTINGS允许程序读取同步设置(Allows applications to read the sync settings)android.permission.READ_SYNC_STATS允许程序读取同步状态(Allows applications to read the sync stats)android.permission.REBOOT请求能够重新启动设备(Required to be able to reboot the device. )android.permission.RECEIVE_BOOT_COMPLETED允许一个程序接收到ACTION_BOOT_COMPLETED广播在系统完成启动(Allows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes booting. ) android.permission.RECEIVE_MMS允许一个程序监控将收到MMS彩信,记录或处理(Allows an application to monitor incoming MMS messages, to record or perform processing on them. )android.permission.RECEIVE_SMS允许程序监控一个将收到短信息,记录或处理(Allows an application to monitor incoming SMS messages, to record or perform processing on them.)android.permission.RECEIVE_WAP_PUSH允许程序监控将收到WAP PUSH信息(Allows an application to monitor incoming WAP push messages. )android.permission.RECORD_AUDIO允许程序录制音频(Allows an application to record audio)android.permission.REORDER_TASKS允许程序改变Z轴排列任务(Allows an application to change the Z-order of tasks)android.permission.RESTART_PACKAGES允许程序重新启动其他程序(Allows an application to restart other applications)android.permission.SEND_SMS允许程序发送SMS短信(Allows an application to send SMS messages)android.permission.SET_ACTIVITY_WATCHER允许程序监控或控制activities已经启动全局系统中Allows an application to watch and control how activities are started globally in the system.android.permission.SET_ALWAYS_FINISH允许程序控制是否活动间接完成在处于后台时Allows an application to control whether activities are immediately finished when put in the background.android.permission.SET_ANIMATION_SCALE修改全局信息比例(Modify the global animation scaling factor.)android.permission.SET_DEBUG_APP配置一个程序用于调试(Configure an application for debugging.)android.permission.SET_ORIENTATION允许底层访问设置屏幕方向和实际旋转(Allows low-level access to setting the orientation (actually rotation) of the screen.)android.permission.SET_PREFERRED_APPLICATIONS允许一个程序修改列表参数PackageManager.addPackageToPreferred() 和PackageManager.removePackageFromPreferred()方法(Allows an application to modify the list of preferred applications with the PackageManager.addPackageToPreferred() and PackageManager.removePackageFromPreferred() methods.)android.permission.SET_PROCESS_FOREGROUND允许程序当前运行程序强行到前台(Allows an application to force any currently running process to be in the foreground.)android.permission.SET_PROCESS_LIMIT允许设置最大的运行进程数量(Allows an application to set the maximum number of (not needed) application processes that can be running. )android.permission.SET_TIME_ZONE允许程序设置时间区域(Allows applications to set the system time zone)android.permission.SET_WALLPAPER允许程序设置壁纸(Allows applications to set the wallpaper )android.permission.SET_WALLPAPER_HINTS允许程序设置壁纸hits(Allows applications to set the wallpaper hints)android.permission.SIGNAL_PERSISTENT_PROCESSES允许程序请求发送信号到所有显示的进程中(Allow an application to request that a signal be sent to all persistent processes)android.permission.STATUS_BAR允许程序打开、关闭或禁用状态栏及图标Allows an application to open, close, or disable the status bar and its icons.android.permission.SUBSCRIBED_FEEDS_READ允许一个程序访问订阅RSS Feed内容提供(Allows an application to allow access the subscribed feeds ContentProvider. )android.permission.SUBSCRIBED_FEEDS_WRITE系统暂时保留改设置,android开发网认为未来版本会加入该功能。
android权限大全代码
52.android.permission.CAMERA
53.请求访问使用照相设备(Required to be able to access the camera device. )
54.
55.android.permission.CHANGE_COMPONENT_ENABLED_STATE
87.
88.android.permission.DISABLE_KEYGUARD
89.允许程序禁用键盘锁(Allows applications to disable thekeyguard)
90.
91.android.permission.DUMP
92.允许程序返回状态抓取信息从系统服务(Allows an application to retrieve state dump information from system services.)
81.
82.android.permission.DEVICE_POWER
83.允许访问底层电源管理(Allows low-level access to power management)
84.
85.android.permission.DIAGNOSTIC
86.允许程序RW诊断资源(Allows applications to RW to diagnostic resources. )
1.android.permission.ACCESS_CHECKIN_PROPERTIES
2.允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)
Android SDK Permission大全访问权限
Android SDK Permission大全访问权限android.permission.INSTALL_P ACKAGE S允许一个程序安装packages(Allows an application to install packages. )android.permission.INTE RNAL_SYSTE M_WINDOW允许打开窗口使用系统用户界面(Allows an application to open w i n dows that are for use by parts of the system user interface. )android.permission.INTE RNE T允许程序打开网络套接字(Allows applications to open network sockets)android.permission.MANAGE_APP_TOKENS允许程序管理(创建、催后、z- order默认向z轴推移)程序引用在窗口管理器中(Allows an application to manage (create, destroy, Z-order) application tokens in the window manager. )android.permission.MASTER_CLE AR目前还没有明确的解释,android开发网分析可能是清除一切数据,类似硬格机android.permission.MODIFY_AUDIO_SE TTINGS允许程序修改全局音频设置(Allows an application to modify global audio settings)android.permission.MODIFY_PHONE_STATE允许修改话机状态,如电源,人机接口等(Allows modification of the telephony state - power on, mmi, etc. )android.permission.MOUNT_UNMOUNT_FILE SYSTE MS允许挂载和反挂载文件系统可移动存储(Allows mounting and unmounting file systems for removable storage. )android.permission.PE RSISTENT_ACTIVITY允许一个程序设置他的activities显示(Allow an application to make its activities persi s tent. )android.permission.PROCE SS_OUTGOING_CALLS允许程序监视、修改有关播出电话(Allows an application to monitor, modify, or abort outgoing calls)android.permission.RE AD_CALE NDAR允许程序读取用户日历数据(Allows an application to read the user's calendar data.)android.permission.RE AD_CONTACTS允许程序读取用户联系人数据(Allows an application to read the user's contacts data.)android.permission.RE AD_FRAME_BUFFER允许程序屏幕波或和更多常规的访问帧缓冲数据(Allows an application to take screen shots and more generally get access to the frame buffer data)android.permission.RE AD_INPUT_STATE允许程序返回当前按键状态(Allows an application to retrieve the current state of keys and switches. )android.permission.RE AD_LOGS允许程序读取底层系统日志文件(Allows an application to read the low-level system log files. )android.permission.RE AD_OWNE R_DATA允许程序读取所有者数据(Allows an application to read the owner's data)android.permission.RE AD_SMS允许程序读取短信息(Allows an application to read SMS messages.)android.permission.RE AD_SYNC_SE TTINGS允许程序读取同步设置(Allows applications to read the sync settings)android.permission.RE AD_SYNC_STATS允许程序读取同步状态(Allows applications to read the sync stats)android.permission.RE BOOT请求能够重新启动设备(Required to be able to reboot the device. )android.permission.RE CE IV E_BOOT_COMPLE TE D允许一个程序接收到 ACTION_BOOT_COMP LETED广播在系统完成启动(Allows an application to receive the ACTION_BOOT_COMP LE TED that is broadcast after the system finishes booting. )android.permission.RE CE IVE_MMS允许一个程序监控将收到MMS彩信,记录或处理(Allows an application to monitor incoming MMS messages, to record or perform processing on them. )android.permission.RE CE IVE_SMS允许程序监控一个将收到短信息,记录或处理(Allows an application to monitor incoming SMS messages, to record or perform processing on them.)android.permission.RE CE IVE_W AP_PUSH允许程序监控将收到W AP PUSH信息(Allows an application to monitor incoming WAP push messages. )android.permission.RE CORD_AUDIO允许程序录制音频(Allows an application to record audio)android.permission.RE ORDER_TASKS允许程序改变Z轴排列任务(Allows an application to change the Z-order of tasks)android.permission.RE START_P ACKAGES允许程序重新启动其他程序(Allows an application to restart other applications)android.permission.SEND_SMS允许程序发送SMS短信(Allows an application to send SMS messages)android.permission.SE T_ACTIVITY_W ATCHER允许程序监控或控制activities已经启动全局系统中Allows an application to w atch and control how activities are started globally in the system.android.permission.SE T_ALW AYS_FINISH允许程序控制是否活动间接完成在处于后台时Allows an application to control w hether acti v ities are immediately finished w hen put in the background.android.permission.SET_ANIMATION_SCALE修改全局信息比例(Modify the global animation scaling factor.) android.permission.SET_DE BUG_A P P配置一个程序用于调试(Configure an application for debugging.)android.permission.SET_ORIENT ATION允许底层访问设置屏幕方向和实际旋转(Allows low-level access to setting the orientation (actually rotation) of the screen.)android.permission.SE T_PREFE RRED_APPLICATIONS允许一个程序修改列表参数P ackageManager.addP ackageT oP referred() 和P ackageManager.removeP ackageFromP referred()方法(Allows an application to modify the list of preferred applications w ith the P ackageManager.addP ackageT oP referred() and P ackageManager.removeP ackageFromP referred() methods.)android.permission.SE T_PROCE SS_FORE GROUND允许程序当前运行程序强行到前台(Allows an application to force any currently running process to be in the foreground.)android.permission.SE T_PROCE SS_LIMIT允许设置最大的运行进程数量(Allows an application to set the maximum number of (not needed) application processes that can be running. )android.permission.SET_TIME_ZONE允许程序设置时间区域(Allows applications to set the system time zone)android.permission.SET_WALLP APER允许程序设置壁纸(Allows applications to set the w allpaper )android.permission.SET_WALLP APER_HINTS允许程序设置壁纸hits(Allows applications to set the w allpaper hints)android.permission.SIGNAL_PERSISTE NT_PROCE SSE S允许程序请求发送信号到所有显示的进程中(Allow an application to request that a signal be sent to all persi s tent processes)android.permission.STATUS_BAR允许程序打开、关闭或禁用状态栏及图标Allows an application to open, close, or disable the status bar and its icons.android.permission.SUBSCRIBED_FEEDS_RE AD允许一个程序访问订阅RSS Feed内容提供(Allows an application to allow access the subscribed feeds ContentP rovider. )android.permission.SUBSCRIBED_FEEDS_WRITE系统暂时保留改设置,android开发网认为未来版本会加入该功能。
移动应用开发中常见的权限管理与申请方法
移动应用开发中,权限管理与申请方法是一项重要且常见的任务。在如今智能手机普及的时代,许多应用都需要访问用户设备上的敏感信息或者执行敏感操作。为了确保用户的数据和隐私安全,应用开发者必须在权限管理方面做出正确和负责任的决策。本文将探讨一些常见的权限以及如何正确地管理和申请这些权限。
5.考虑权限对用户体验的影响:开发者在管理和申请权限时需要充分考虑用户体验。如果某个权限对用户来说非常重要,那么开发者应该在应用启动时对该权限进行检查,并提供友好的提示信息,引导用户进行授权。
三、总结
在移动应用开发中,权限管理与申请方法是一项重要而复杂的任务。开发者需要考虑到用户隐私和数据安全,并正确地管理和申请权限。仅申请必要的权限、解释权限的用途、动态权限申请、处理权限被拒绝的情况以及考虑权限对用户体验的影响是一些常见的权限管理方法。通过正确的权限管理,开发者可以提供更好的用户体验,并增加应用的信任度。只有在用户的隐私和数据安全得到充分保护的情况下,应用才能取得更好的发展和用户口碑。
3.动态权限申请:对于Android应用来说,Android 6.0及以上版本引入了动态权限申请机制。这意味着开发者需要在运行时请求权限,而不是在应用安装时一次性请求。这可以帮助用户更好地了解权限的用途,并且提供更好的用户体验。
4.处理权限被拒绝的情况:有时候,用户可能会拒绝某个权限的申请。在这种情况下,开发者需要提供一个良好的用户体验,让用户知道具体原因,并引导用户到系统设置界面手动授予权限。
1.仅申请必要的权限:开发者应该仅向用户申请其应用所迫切需要的权限,避免滥用权限的情况发生。这样可以增加用户对应用的信任度,并且减少用户对权限过多的抵触感。
2.解释权限的用途:当应用向用户申请权限时,开发者应该明确解释该权限的用途和访问范围。用户应该清楚地知道为什么应用需要某个权限,并且可以自行决定是否授权。
Android权限详细说明
Android权限详细说明Android权限说明开发android程序的时候常常会设计到各种权限,程序执⾏需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,各种权限说明如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write accessto the “properties” table in the checkin database, to change valuesthat get uploaded)android.permission.ACCESS_COARSE_LOCATION允许⼀个程序访问CellID或WiFi热点来获取粗略的位置(Allows an application to accesscoarse (e.g., Cell-ID, WiFi) location)android.permission.ACCESS_FINE_LOCATION允许⼀个程序访问精良位置(如GPS) (Allows an application to access fine (e.g.,GPS) location)android.permission.ACCESS_LOCATION_EXTRA_COMMANDS允许访问额外的位置提供命令(Allowsan application to access extra location provider commands)android.permission.ACCESS_MOCK_LOCATION允许程序创建模拟位置提供⽤于测试(Allows an application to create mock locationproviders for testing)android.permission.ACCESS_NETWORK_STATE允许程序访问有关⽹络信息(Allowsapplications to access information 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 access information aboutWi-Fi networks)android.permission.ADD_SYSTEM_SERVICE允许程序发布系统级服务(Allows an application to publish system-levelservices).android.permission.BATTERY_STATS允许程序更新⼿机电池统计信息(Allows an application to update the collectedbattery statistics)android.permission.BLUETOOTH允许程序连接到已配对的设备(Allowsapplications to connect to paired bluetooth devices)android.permission.BLUETOOTH_ADMIN允许程序发现和配对蓝⽛设备(Allows applications to discover and pair bluetoothdevices)android.permission.BRICK请求能够禁⽤设备(⾮常危险)(Required to be able to disable the device (very*erous!).)android.permission.BROADCAST_PACKAGE_REMOVED允许程序⼴播⼀个提⽰消息在⼀个应⽤程序包已经移除后(Allows an application to broadcast anotification that an application package has been removed)android.permission.BROADCAST_STICKY允许⼀个程序⼴播常⽤intents(Allows an application to broadcast stickyintents)android.permission.CALL_PHONE允许⼀个程序初始化⼀个电话拨号不需通过拨号⽤户界⾯需要⽤户确认(Allows an application to initiate aphone call without going through the Dialer user interface for theuser to confirm the call being placed.)android.permission.CALL_PRIVILEGED允许⼀个程序拨打任何号码,包含紧急号码⽆需通过拨号⽤户界⾯需要⽤户确认(Allows an application to callany phone number, including emergency numbers, without goingthrough the Dialer user interface for the user to confirm the callbeing placed)android.permission.CAMERA请求访问使⽤照相设备(Required to be able to access the camera device. )android.permission.CHANGE_COMPONENT_ENABLED_STATE允许⼀个程序是否改变⼀个组件或其他的启⽤或禁⽤(Allows an application to change whether anapplication component (other than its own) is enabled or not. )android.permission.CHANGE_CONFIGURATION允许⼀个程序修改当前设置,如本地化(Allows an application to modify the currentconfiguration, such as locale. )android.permission.CHANGE_NETWORK_STATE允许程序改变⽹络连接状态(Allows applications to change network connectivitystate)android.permission.CHANGE_WIFI_STATE允许程序改变Wi-Fi连接状态(Allows applications to change Wi-Fi connectivitystate)android.permission.CLEAR_APP_CACHE允许⼀个程序清楚缓存从所有安装的程序在设备中(Allows an application to clear the caches ofall installed applications on the device. ) android.permission.CLEAR_APP_USER_DATA允许⼀个程序清除⽤户设置(Allows an application to clear user data)android.permission.CONTROL_LOCATION_UPDATES允许启⽤禁⽌位置更新提⽰从⽆线模块(Allows enabling/disabling location updatenotifications from the radio. )android.permission.DELETE_CACHE_FILES允许程序删除缓存⽂件(Allows an application to delete cache files)android.permission.DELETE_PACKAGES允许⼀个程序删除包(Allows an application to delete packages)android.permission.DEVICE_POWER允许访问底层电源管理(Allows low-level access to power management)android.permission.DIAGNOSTIC允许程序RW诊断资源(Allows applications to RW to diagnostic resources. )android.permission.DISABLE_KEYGUARD允许程序禁⽤键盘锁(Allows applications to disable the keyguard )android.permission.DUMP允许程序返回状态抓取信息从系统服务(Allows an application to retrieve state dumpinformation from system services.)android.permission.EXPAND_STATUS_BAR允许⼀个程序扩展收缩在状态栏,android开发⽹提⽰应该是⼀个类似中的托盘程序(Allows an application to expand or collapse thestatus bar. )android.permission.FACTORY_TEST作为⼀个⼯⼚测试程序,运⾏在root⽤户(Run as a manufacturer test application,running as the root user. )android.permission.FLASHLIGHT访问闪光灯,android开发⽹提⽰Dream不包含闪光灯(Allows access to the flashlight )android.permission.FORCE_BACK允许程序强⾏⼀个后退操作是否在顶层activities(Allows an application to force a BACKoperation on whatever is the top activity. ) android.permission.FOTA_UPDATE暂时不了解这是做什么使⽤的,android开发⽹分析可能是⼀个预留权限.android.permission.GET_ACCOUNTS访问⼀个帐户列表在Accounts Service中(Allows access to the list of accounts inthe Accounts Service)android.permission.GET_PACKAGE_SIZE允许⼀个程序获取任何package占⽤空间容量(Allows an application to find out the spaceused by any package. )android.permission.GET_TASKS允许⼀个程序获取信息有关当前或最近运⾏的任务,⼀个缩略的任务状态,是否活动等等(Allows an application toget information about the currently or recently running tasks: athumbnail representation of the tasks, what activities are runningin it, etc.)android.permission.HARDWARE_TEST允许访问硬件(Allows access to hardware peripherals. )android.permission.INJECT_EVENTS允许⼀个程序截获⽤户事件如按键、触摸、轨迹球等等到⼀个时间流,android 开发⽹提醒算是hook技术吧(Allows anapplication to inject user events (keys, touch, trackball) into theevent stream and deliver them to ANY window.)android.permission.INSTALL_PACKAGES允许⼀个程序安装packages(Allows an application to install packages. )android.permission.INTERNAL_SYSTEM_WINDOW允许打开窗⼝使⽤系统⽤户界⾯(Allows an application to open windows that are foruse by parts of the system user interface. ) android.permission.INTERNET允许程序打开⽹络套接字(Allows applications to open network sockets)android.permission.MANAGE_APP_TOKENS允许程序管理(创建、催后、 z- order默认向z轴推移)程序引⽤在窗⼝管理器中(Allows an application tomanage (create, destroy, Z-order) application tokens in the windowmanager. )android.permission.MASTER_CLEAR⽬前还没有明确的解释,android开发⽹分析可能是清除⼀切数据,类似硬格机android.permission.MODIFY_AUDIO_SETTINGS允许程序修改全局⾳频设置(Allows an application to modify global audiosettings)android.permission.MODIFY_PHONE_STATE允许修改话机状态,如电源,⼈机接⼝等(Allows modification of the telephony state –power on, mmi, etc. )android.permission.MOUNT_UNMOUNT_FILESYSTEMS允许挂载和反挂载⽂件系统可移动存储(Allows mounting and unmounting file systems forremovable storage. )android.permission.PERSISTENT_ACTIVITY允许⼀个程序设置他的activities显⽰(Allow an application to make its activitiespersistent. )android.permission.PROCESS_OUTGOING_CALLS允许程序监视、修改有关播出电话(Allows an application to monitor, modify, or abortoutgoing calls)android.permission.READ_CALENDAR允许程序读取⽤户⽇历数据(Allows an application to read the user’s calendardata.)android.permission.READ_CONTACTS允许程序读取⽤户联系⼈数据(Allows an application to read the user’s contactsdata.)android.permission.READ_FRAME_BUFFER允许程序屏幕波或和更多常规的访问帧缓冲数据(Allows an application to take screen shotsand more generally get access to the frame buffer data)android.permission.READ_INPUT_STATE允许程序返回当前按键状态(Allows an application to retrieve the current state ofkeys and switches. )android.permission.READ_LOGS允许程序读取底层系统⽇志⽂件(Allows an application to read the low-level systemlog files. )android.permission.READ_OWNER_DATA允许程序读取所有者数据(Allows an application to read the owner’s data)android.permission.READ_SMS允许程序读取短信息(Allows an application to read SMS messages.)android.permission.READ_SYNC_SETTINGS允许程序读取同步设置(Allows applications to read the sync settings)android.permission.READ_SYNC_STATS允许程序读取同步状态(Allows applications to read the sync stats)android.permission.REBOOT请求能够重新启动设备(Required to be able to reboot the device. )android.permission.RECEIVE_BOOT_COMPLETED允许⼀个程序接收到 ACTION_BOOT_COMPLETED⼴播在系统完成启动(Allows an application toreceive theACTION_BOOT_COMPLETED that is broadcast after thesystem finishes booting. )android.permission.RECEIVE_MMS允许⼀个程序监控将收到MMS彩信,记录或处理(Allows an application to monitor incomingMMS messages, to record or perform processing on them. )android.permission.RECEIVE_SMS允许程序监控⼀个将收到短信息,记录或处理(Allows an application to monitor incoming SMSmessages, to record or perform processing on them.)android.permission.RECEIVE_WAP_PUSH允许程序监控将收到信息(Allows an application to monitor incoming WAP pushmessages. )android.permission.RECORD_AUDIO允许程序录制⾳频(Allows an application to record audio)android.permission.REORDER_TASKS允许程序改变Z轴排列任务(Allows an application to change the Z-order oftasks)android.permission.RESTART_PACKAGES允许程序重新启动其他程序(Allows an application to restart otherapplications)android.permission.SEND_SMS允许程序发送SMS短信(Allows an application to send SMS messages)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允许程序控制是否活动间接完成在处于后台时Allows an application to control whetheractivities are immediately finished when put in the background.android.permission.SET_ANIMATION_SCALE修改全局信息⽐例(Modify the global animation scaling factor.)android.permission.SET_DEBUG_APP配置⼀个程序⽤于调试(Configure an application for debugging.)android.permission.SET_ORIENTATION允许底层访问设置屏幕⽅向和实际旋转(Allows low-level access to setting theorientation (actually rotation) of the screen.)android.permission.SET_PREFERRED_APPLICATIONS允许⼀个程序修改列表参数PackageManager.addPackageToPreferred()和PackageManager.removePackageFromPreferred()⽅法(Allows anapplication to modify the list of preferred applications with thePackageManager.addPackageToPreferred() andPackageManager.removePackageFromPreferred() methods.)android.permission.SET_PROCESS_FOREGROUND允许程序当前运⾏程序强⾏到前台(Allows an application to force any currentlyrunning process to be in the foreground.)android.permission.SET_PROCESS_LIMIT允许设置最⼤的运⾏进程数量(Allows an application to set the maximum number of(not needed) application processes that can be running. )android.permission.SET_TIME_ZONE允许程序设置时间区域(Allows applications to set the system time zone)android.permission.SET_WALLPAPER允许程序设置壁纸(Allows applications to set the wallpaper )android.permission.SET_WALLPAPER_HINTS允许程序设置壁纸hits(Allows applications to set the wallpaper hints)android.permission.SIGNAL_PERSISTENT_PROCESSES允许程序请求发送信号到所有显⽰的进程中(Allow an application to request that a signalbe sent to all persistent processes)android.permission.STATUS_BAR允许程序打开、关闭或禁⽤状态栏及图标Allows an application to open, close, or disablethe status bar and its icons.android.permission.SUBSCRIBED_FEEDS_READ允许⼀个程序访问订阅RSS Feed内容提供(Allows an application to allow access thesubscribed feeds ContentProvider. )android.permission.SUBSCRIBED_FEEDS_WRITE系统暂时保留改设置,android开发⽹认为未来版本会加⼊该功能。
Android 的权限设置大全
android.permission.ACCESS_CHECKIN_PROPERTIES//允许读写访问”properties”表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATION//允许一个程序访问CellID或WiFi热点来获取粗略的位置android.permission.ACCESS_FINE_LOCATION//允许一个程序访问精良位置(如GPS)android.permission.ACCESS_LOCATION_EXTRA_COMMANDS//允许应用程序访问额外的位置提供命令android.permission.ACCESS_MOCK_LOCATION//允许程序创建模拟位置提供用于测试android.permission.ACCESS_NETWORK_STATE//允许程序访问有关GSM网络信息android.permission.ACCESS_SURFACE_FLINGER//允许程序使用SurfaceFlinger底层特性android.permission.ACCESS_WIFI_STATE//允许程序访问Wi-Fi网络状态信息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//允许一个程序广播常用intentsandroid.permission.CALL_PHONE//允许一个程序初始化一个电话拨号不需通过拨号用户界面需要用户确认android.permission.CALL_PRIVILEGED//允许一个程序拨打任何号码,包含紧急号码无需通过拨号用户界面需要用户确认android.permission.CAMERA//请求访问使用照相设备android.permission.CHANGE_COMPONENT_ENABLED_STATE//允许一个程序是否改变一个组件或其他的启用或禁用android.permission.CHANGE_CONFIGURATION//允许一个程序修改当前设置,如本地化android.permission.CHANGE_NETWORK_STATE//允许程序改变网络连接状态android.permission.CHANGE_WIFI_STATE//允许程序改变Wi-Fi连接状态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//允许程序RW诊断资源android.permission.DISABLE_KEYGUARD//允许程序禁用键盘锁android.permission.DUMP//允许程序返回状态抓取信息从系统服务android.permission.EXPAND_STATUS_BAR//允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序android.permission.FACTORY_TEST//作为一个工厂测试程序,运行在root用户android.permission.FLASHLIGHT//访问闪光灯,android开发网提示HTC Dream不包含闪光灯android.permission.FORCE_BACK//允许程序强行一个后退操作是否在顶层activitiesandroid.permission.FOTA_UPDATE//暂时不了解这是做什么使用的,android开发网分析可能是一个预留权限.android.permission.GET_ACCOUNTS//访问一个帐户列表在Accounts Service中android.permission.GET_PACKAGE_SIZE//允许一个程序获取任何package占用空间容量android.permission.GET_TASKS//允许一个程序获取信息有关当前或最近运行的任务,一个缩略的任务状态,是否活动等等android.permission.HARDWARE_TEST//允许访问硬件android.permission.INJECT_EVENTS//允许一个程序截获用户事件如按键、触摸、轨迹球等等到一个时间流,android 开发网提醒算是hook技术吧android.permission.INSTALL_PACKAGES//允许一个程序安装packagesandroid.permission.INTERNAL_SYSTEM_WINDOW//允许打开窗口使用系统用户界面android.permission.INTERNET//允许程序打开网络套接字android.permission.MANAGE_APP_TOKENS//允许程序管理(创建、催后、z- order默认向z轴推移)程序引用在窗口管理器中android.permission.MASTER_CLEAR//目前还没有明确的解释,android开发网分析可能是清除一切数据,类似硬格机android.permission.MODIFY_AUDIO_SETTINGS//允许程序修改全局音频设置android.permission.MODIFY_PHONE_STATE//允许修改话机状态,如电源,人机接口等android.permission.MOUNT_UNMOUNT_FILESYSTEMS//允许挂载和反挂载文件系统可移动存储android.permission.PERSISTENT_ACTIVITY//允许一个程序设置他的activities显示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_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//允许一个程序监控将收到MMS彩信,记录或处理android.permission.RECEIVE_SMS//允许程序监控一个将收到短信息,记录或处理android.permission.RECEIVE_WAP_PUSH//允许程序监控将收到WAP PUSH信息android.permission.RECORD_AUDIO//允许程序录制音频android.permission.REORDER_TASKS//允许程序改变Z轴排列任务android.permission.RESTART_PACKAGES//允许程序重新启动其他程序android.permission.SEND_SMS//允许程序发送SMS短信android.permission.SET_ACTIVITY_WATCHER//允许程序监控或控制activities已经启动全局系统中android.permission.SET_ALWAYS_FINISH//允许程序控制是否活动间接完成在处于后台时android.permission.SET_ANIMATION_SCALE//修改全局信息比例android.permission.SET_DEBUG_APP//配置一个程序用于调试android.permission.SET_ORIENTATION//允许底层访问设置屏幕方向和实际旋转android.permission.SET_PREFERRED_APPLICATIONS//允许一个程序修改列表参数PackageManager.addPackageToPreferred() 和PackageManager.removePackageFromPreferred()方法android.permission.SET_PROCESS_FOREGROUND//允许程序当前运行程序强行到前台android.permission.SET_PROCESS_LIMIT//允许设置最大的运行进程数量android.permission.SET_TIME_ZONE//允许程序设置时间区域android.permission.SET_WALLPAPER//允许程序设置壁纸android.permission.SET_WALLPAPER_HINTS//允许程序设置壁纸hitsandroid.permission.SIGNAL_PERSISTENT_PROCESSES//允许程序请求发送信号到所有显示的进程中android.permission.STATUS_BAR//允许程序打开、关闭或禁用状态栏及图标Allows an application to open, close, or disable the status bar and its icons.android.permission.SUBSCRIBED_FEEDS_READ//允许一个程序访问订阅RSS Feed内容提供android.permission.SUBSCRIBED_FEEDS_WRITE//系统暂时保留改设置,android开发网认为未来版本会加入该功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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_POLICY
android.permission.MANAGE_USB
android.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_STORAGE
android.permission.REMOTE_AUDIO_PLAYBACK
android.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_SEBVICE
android.permission.SHELL
android.permission.UPDATE_DEVICE_STATS 允许应用修改电池的统计信息,普通应用绝不应该使用此权限
android.permission. VIBRATE控制振动器
android.permission.WRITE_EXTERNAL_STORAGE 允许写入或删除SD卡
android.permission.WRITE_SETTINGS 修改系统设置,恶意程序可以借此破坏系统
android.permission.WAKE_LOCK 阻止手机进入休眠状态。