Android(permission)常用权限

Android应用需要在AndroidManifest.xml添加某些权限。才能调用系统功能。如应用提供震动功能。必须在配置文件中加入震动权限。


属性


说明


android.permission.ACCESS_CHECKIN_PROPERTIES


允许读写访问 "properties"表在checkin数据库中,改值可以修改上传


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


获取网络信息状态,如当前的网络连接是否有效


android.permission.ACCESS_SURFACE_FLINGER


Android平台上底层的图形显示支持,一般用于游戏或照相机预览界面和底层模式的屏幕截图


android.permission.ACCESS_WIFI_STATE


允许程序访问Wi-Fi网络状态信息


android.permission.ACCOUNT_MANAGER


获取账户验证信息,主要为GMail账户信息,只有系统级进程才能访问的权限


android.permission.AUTHENTICATE_ACCOUNTS


允许一个程序通过账户验证方式访问账户管理ACCOUNT_MANAGER相关信息


android.permission.ADD_SYSTEM_SERVICE


允许程序发布系统级服务


android.permission.BATTERY_STATS


允许程序更新手机电池统计信息


android.permission.BIND_APPWIDGET


允许一个程序告诉appWidget服务需要访问小插件的数据库,只有非常少的应用才用到此权限


android.permission.BIND_DEVICE_ADMIN


请求系统管理员接收者receiver,只有系统才能使用


android.permission.BIND_INPUT_METHOD


请求InputMethodService服务,只有系统才能使用


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_STICKY


允许一个程序广播常用intents


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


改变网络状态如是否能联网


android.permission.CHANGE_WIFI_MULTICAST_STATE


改变WiFi多播状态


android.permission.CHANGE_WIFI_STATE


允许程序改变Wi-Fi连接状态


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


允许程序返回状态抓取信息从系统服务


android.permission.EXPAND_STATUS_BAR


允许一个程序扩展收缩在状态栏,Android开发网提示应该是一个类似Windows Mobile中的托盘程序


android.permission.FACTORY_TEST


作为一个工厂测试程序,运行在root用户


android.permission.FLASHLIGHT


访问闪光灯,Android开发网提示HTC Dream不包含闪光灯


android.permission.FORCE_BACK


允许程序强行一个后退操作是否在顶层activities


android.permission.FOTA_UPDATE


暂时不了解这是做什么使用的,Android开发网分析可能是一个预留权限.


android.permission.GET_ACCOUNTS


访问GMail账户列表


android.permission.GET_PACKAGE_SIZE


允许一个程序获取任何package占用空间容量


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


挂载、反挂载外部文件系统


android.permission.NFC


允许程序执行NFC近距离通讯操作,用于移动支持


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_OWNER_DATA


允许程序读取所有者数据


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


接收短信


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


发送短信


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_FOREGROUND


允许程序当前运行程序强行到前台


android.permission.SET_PROCESS_LIMIT


允许程序设置最大的进程数量的限制


android.permission.SET_TIME


设置系统时间


android.permission.SET_TIME_ZONE


设置系统时区


android.permission.SET_WALLPAPER


允许程序设置壁纸


android.permission.SET_WALLPAPER_HINTS


允许程序设置壁纸hits


android.permission.SIGNAL_PERSISTENT_PROCESSES


允许程序请求发送信号到所有显示的进程中


android.permission.STATUS_BAR


允许程序打开、关闭或禁用状态栏及图标


android.permission.SUBSCRIBED_FEEDS_READ


允许一个程序访问订阅RSS Feed内容提供


android.permission.SUBSCRIBED_FEEDS_WRITE


写入或修改订阅内容的数据库


android.permission.SYSTEM_ALERT_WINDOW


显示系统窗口


android.permission.UPDATE_DEVICE_STATS


更新设备状态


android.permission.USE_CREDENTIALS


允许程序请求验证从AccountManager


android.permission.USE_SIP


允许程序使用SIP视频服务


android.permission.VIBRATE


允许振动


android.permission.WAKE_LOCK


允许程序在手机屏幕关闭后后台进程仍然运行


android.permission.WRITE_APN_SETTINGS


写入网络GPRS接入点设置


android.permission.WRITE_CALENDAR


写入日程,但不可读取


android.permission.WRITE_CONTACTS


写入联系人,但不可读取


android.permission.WRITE_EXTERNAL_STORAGE


允许程序写入外部存储,如SD卡上写文件


android.permission.WRITE_GSERVICES


允许程序写入Google Map服务数据


com.android.browser.permission.WRITE_HISTORY_BOOKMARKS


写入浏览器历史记录或收藏夹,但不可读取


android.permission.WRITE_SECURE_SETTINGS


允许程序读写系统安全敏感的设置项


android.permission.WRITE_OWNER_DATA


允许一个程序写入但不读取所有者数据


android.permission.WRITE_SETTINGS


允许程序读取或写入系统设置


android.permission.WRITE_SMS


允许程序写短信


android.permission.WRITE_SYNC_SETTINGS


允许程序写入同步设置

Android(permission)常用权限

时间: 2024-11-07 09:48:59

Android(permission)常用权限的相关文章

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 upload

转载——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

Android permission 访问权限大全

1 在androidmanifest.xml中声明相关权限请求, 完整列表如下: 2 3 android.permission.ACCESS_CHECKIN_PROPERTIES 4 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded) 5 6

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 允许程序读取或

Android M 动态权限获取

新的权限获取方式除了要求像之前版本号一样在AndroidManifest文件里静态申请之外,应用还需依据须要请求权限,方式採用向用户显示一个请求权限的对话框. 这些被动态申请的权限能够在系统设置中被手动关闭.另外,对于类别为NORMAL的权限,仍然仅仅须要在AndroidManifest文件里静态申请.系统安装时会直接获取.对于NORMAL权限下文有具体的说明. PROTECTION_NORMAL类权限 当用户安装或更新应用时,系统将授予应用所请求的属于 PROTECTION_NORMAL 的全

Android 外部存储权限分析

不知道你有么有发现,来自菜鸟的成长史:http://blog.csdn.net/zjbpku/article/details/25161131, KitKat之后的版本不再支持用户对外置SDcard(Secondary Storage)的写入等操作.如果用户想要将文件等copy到手机中,则只能 存储到内部存储器中,而无法存储到外置sdcard中,而且无法创建新的文件夹,这样一来给用户和开发者都带来了一定的不便.之所 以在KitKat之后版本中无法操作外置Sdcard,是因为Google更改了此模

permissions required by Vibrator.vibrate: android.permission.VIBRATE

<!-- 静止休眠 --><uses-permission android:name="android.permission.WAKE_LOCK" /><!-- 网络权限 --><uses-permission android:name="android.permission.INTERNET" /><!-- 获取手机短信权限 --><uses-permission android:name=&quo

Android 悬浮窗权限校验

原文:Android 悬浮窗权限校验 悬浮窗权限: <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> 权限检验和请求: //检查是否已经授予权限,大于6.0的系统适用,小于6.0系统默认打开,无需理会 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M&&!Settings.canDrawOverlays(

android:各种访问权限Permission

在Android的设计中,资源的访问或者网络连接,要得到这些服务都需要声明其访问权限,否则将无法正常工作.在Android中这样的权限有很多种,这里将各类访问权限一一罗列出来,供大家使用时参考之用. android.permission.EXPAND_STATUS_BAR允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序 android.permission.FACTORY_TEST作为一个工厂测试程序,运行在root用户 android