扣丁学堂盘点Android开发培训常用权限命令

2017-11-15 11:12:54 659浏览

         今天扣丁学堂来为大家整理一下关于日常Android开发培训常用权限命令的整理,当Android开发应用程序时,如果应用程序需要手机某些权限,一般需要在AndroidManifest.xml 中加入以下格式的代码:


扣丁学堂盘点Android开发培训常用权限命令


         部分权限列表如下:


         android.permission.INTERNET


         允许应用进行网络连接使用


         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.


         ACCESS_CHECKIN_PROPERTIES 允许在登入数据库的时候读写其中的属性表,并上传改变的值


         ACCESS_COARSE_LOCATION 允许应用访问范围(如WIFI)性的定位


         ACCESS_FINE_LOCATION 允许应用访问精确(如GPS)性的定位


         ACCESS_LOCATION_EXTRA_COMMANDS 允许应访问额外的提供定位的指令


         ACCESS_MOCK_LOCATION 允许应用创建用于测试的模拟定位提供者


         ACCESS_NETWORK_STATE 允许应用访问网络上的信息


         ACCESS_SURFACE_FLINGER 允许应用使用低版本视图的特征


         ACCESS_WIFI_STATE 允许应用访问关羽Wi-Fi网络的信息


         ACCOUNT_MANAGER 允许应用进入帐户认证


        AUTHENTICATE_ACCOUNTS 允许应用为ACCOUNT_MANAGER扮演一个帐户认证系统


         BATTERY_STATS 允许应用去统计电源信息


         BIND_APPWIDGET 允许应用告诉AppWidget哪个应用能够访问该AppWidget的数据


         BIND_DEVICE_ADMIN 必须通过关机接收者的请求来确保只有系统能够与之交互


         BIND_INPUT_METHOD 必须通过InputMethodService的请求来确保只有系统能够与之绑定


         BIND_WALLPAPER 必须通过WallpaperService的请求来确保只有系统能够与之绑定


         BLUETOOTH 允许应用去连接蓝牙设备


         BLUETOOTH_ADMIN 允许应用找到与之连接的蓝牙设备


         BRICK 被请求废止设备(非常危险)


         BROADCAST_PACKAGE_REMOVED 允许应用发出一个程序包被移除的广播消息


         BROADCAST_SMS 允许应用发出一个收到短信的消息


         BROADCAST_STICKY 允许应用发出一个与intent相连的消息


        BROADCAST_WAP_PUSH 允许应用发出一个收到WAP PUSH的广播消息


         CALL_PHONE 允许应用启动一个用户确认电话被拨打而不通过拨打电话的用户界面的的拨打程序


         CALL_PRIVILEGED 允许应用启动一个用户确认电话被拨打而不通过拨打电话的用户界面的的任意号码的拨打,包括紧急号码.


         CAMERA 能够启动照相机设备的请求


         CHANGE_COMPONENT_ENABLED_STATE 允许应用去改变一个应用是否是激活状态


         CHANGE_CONFIGURATION 允许应用修改当前的配置,如本地设置


        CHANGE_NETWORK_STATE 允许应用改变网络的连接状态


         CHANGE_WIFI_MULTICAST_STATE 允许应用进入Wi-Fi的组播方式


         CHANGE_WIFI_STATE 允许应用改变Wi-Fi的连接状态


         CLEAR_APP_CACHE 允许应用清除所有安装在设备上的应用的缓存


         CLEAR_APP_USER_DATA 允许应用清除使用者的信息资料


         CONTROL_LOCATION_UPDATES 允许从广播设备来更新或不更新本地的消息


         DELETE_CACHE_FILES 允许应用删除掉缓存文件


         DELETE_PACKAGES 允许应用删除掉程序包


         DEVICE_POWER 允许低权限的访问电源管理项


         DIAGNOSTIC 允许应用诊断程序资源


         DISABLE_KEYGUARD 允许应用禁用键盘锁


         DUMP 允许应用从系统服务中恢复转储的信息


         EXPAND_STATUS_BAR 允许应用扩大或缩小状态栏


         FACTORY_TEST 如制造商测试的应用一样用终极权限用户运行


        FLASHLIGHT 允许访问手电筒


        FORCE_BACK 允许应用强制的返回操作而不论是不是最终的activity


         GET_ACCOUNTS 允许应用访问账目服务中的统计清单


         GET_PACKAGE_SIZE 允许应用查找出任何程序包使用的空间


        GET_TASKS 允许应用找到关于当前或最近运行的任务和在哪些acitivities里运行


         GLOBAL_SEARCH 这个权限可以被内容提供者用来允许使用全程搜索他们的数据


         HARDWARE_TEST 允许访问硬件及周边设备.


         INJECT_EVENTS 允许应用注入用户事件(键盘、触摸)到事件中然后提供给任意的窗口


         INSTALL_LOCATION_PROVIDER 允许应用安装一个位置提供商到位置管理器中


         INSTALL_PACKAGES 允许应用安装程序包.


         INTERNAL_SYSTEM_WINDOW 允许应用打开被部分系统用户接口使用的窗口


        INTERNET 允许应用打开网络套接口


         KILL_BACKGROUND_PROCESSES 允许应用去呼叫killBackgroundProcesses(String).方法


         MANAGE_ACCOUNTS 允许应用去管理帐户管理者中的重要清单


        MANAGE_APP_TOKENS 允许应用去管理(创建、销毁、顺序)在窗口管理者中的应用


        MASTER_CLEAR 允许恢复出厂设置


         MODIFY_AUDIO_SETTINGS 允许应用修改全局音频设定


         MODIFY_PHONE_STATE 允许改变拨打电话的状态-电源等


        MOUNT_FORMAT_FILESYSTEMS 允许格式化可移除的存储仓库的文件系统


         MOUNT_UNMOUNT_FILESYSTEMS 允许装备或解除可移除的存储仓库的文件系统


        PERSISTENT_ACTIVITY 允许应用使它的activities更持久稳固


        PROCESS_OUTGOING_CALLS 允许应用监督、限定或终止呼出的电话


        READ_CALENDAR 允许应用读取用户的日历数据


        READ_CONTACTS 允许应用读取用户的联系人数据


         READ_FRAME_BUFFER 允许应用抓取屏幕和更多可获得的缓冲数据


        READ_HISTORY_BOOKMARKS 允许应用去读取(非写)用户浏览历史和书签


        READ_INPUT_STATE 允许应用去的当前键盘和控制的状态


        READ_LOGS 允许应用读取低级别的系统日志文件


         READ_OWNER_DATA 允许应用读取所有者的数据


        READ_PHONE_STATE 允许读取电话的状态


        READ_SMS 允许应用读取短信息.


        READ_SYNC_SETTINGS 允许应用读取同步的设置


        READ_SYNC_STATS 允许应用读取同步的统计数据


         REBOOT 重新启动设备的请求


         RECEIVE_BOOT_COMPLETED 允许应用接收在系统完成启动后发出


         ACTION_BOOT_COMPLETED广播信息


         RECEIVE_MMS 允许应用去监听多媒体信息并记录和对起进行处理


         RECEIVE_SMS 允许应用去监听短消息并记录和对起进行处理


         RECEIVE_WAP_PUSH 允许应用监听WAP push信息


         RECORD_AUDIO 允许软件录制音频


         以上就关于扣丁学堂盘点Android开发培训常用权限命令的详细介绍,想要了解更多请关注扣丁学堂官网、微信公众号平台,扣丁学堂Android视频教程从零基础到精通免费试听试学,就业终端服务系统随时监控学员的学习情况和效果,顺利毕业后根据学员自身风格和学习效果推荐就业。如果你想要学习Android开发工程师技术就不要再犹豫了,喜欢就付诸行动吧!



关注微信公众号获取更多的学习资料



查看更多关于“Android开发技术的相关资讯>>


标签: Android开发培训 Android培训 Android视频教程 Android开发工程师

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号