Android应用程序权限说明及常用权限(纯手打)

来源:互联网 发布:济宁新闻网网络问政 编辑:程序博客网 时间:2024/05/01 11:44

      一个Android应用一般需要声明调用自身所需要的权限,才能被其他应用调用以及调用Android系统的功能。

①、声明运行该应用本身所需要的权限

        通过为<manifest.../>元素添加<uses-permission.../>子元素即可为程序本身声明权限。

        例   <!-- 声明该应用本身需要获取网络状态信息的权限 -->

               <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

②、声明调用该应用所需的权限

通过为应用的各组件元素,如<activity.../>元素添加<uses-permission.../>子元素即可声明调用该程序所需的权限。

例  在<activity.../>元素里添加如下代码:

<!-- 声明该应用本身需要发送短信的权限 -->

<uses-permission android:name="android.permission.SEND_SMS"/>

*Manifest.permission类中的常用权限

Android系统常用权限权限说明ACCESS_NETWORK_STATE                        允许应用程序获取网络状态信息的权限ACCESS_WIFI_STATE允许应用程序获取Wi-Fi网络状态信息的权限BATTERY_STATS允许应用程序获取电池状态信息的权限BLUETOOTH 允许应用程序连接匹配的蓝牙设备的权限BLUETOOTH_ADMIN允许应用程序发现匹配的蓝牙设备的权限BROADCAST_SMS允许应用程序广播收到短信提醒的权限CALL_PHONE允许应用程序拨打电话的权限CAMERA允许应用程序使用照相机的权限CHANGE_NETWORK_STATE允许应用程序改变网络连接状态的权限CHANGE_WIFI_STATE允许应用程序改变Wi-Fi网络连接状态的权限DELETE_CACHE_FILES允许应用程序删除缓存文件的权限DELETE_PACKAGES允许应用程序删除安装包的权限FLASHLIGHT允许应用程序访问闪光灯的权限INTERNET允许应用程序打开网络Socket的权限MODIFY_AUDIO_SETTINGS允许应用程序修改全局声音设置的权限PROCESS_OUTGOING_CALLS允许应用程序监听、控制、取消呼出电话的权限READ_CONTACTS允许应用程序读取用户的联系人数据的权限READ_HISTORY_BOOKMARKS允许应用程序读取历史书签的权限READ_OWNER_DATA允许应用程序读取用户数据的权限READ_PHONE_STATE允许应用程序读取电话状态的权限READ_PHONE_SMS允许应用程序读取短信的权限REBOOT允许应用程序重启系统的权限RECEIVE_MMS允许应用程序接收、监控、处理彩信的权限RECEIVE_SMS允许应用程序接收、监控、处理短信的权限RECORD_AUDIO允许应用程序录音的权限SEND_SMS允许应用程序发送短信的权限SET_ORIENTATION允许应用程序旋转屏幕的权限SET_TIME允许应用程序设置时间的权限SET_TIME_ZONE允许应用程序设置时区的权限SET_WALLPAPER允许应用程序设置桌面壁纸的权限VIBRATE允许应用程序控制振动器的权限WRITE_CONTACTS允许应用程序写入用户联系人的权限WRITE_HISTORY_BOOKMARKS允许应用程序写历史书签的权限WRITE_OWNER_DATA允许应用程序写用户数据的权限WRITE_SMS允许应用程序写短信的权限


0 0
原创粉丝点击