`

android > manifest 权限

 
阅读更多

 

<uses-permission android:name="android.permission.INTERNET"></uses-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

允许应用记录音频信息

REORDER_TASKS

允许应用改变任务的关系位置

RESTART_PACKAGES

已废弃使用

SEND_SMS

允许应用发送短消息.

SET_ACTIVITY_WATCHER

允许应用查看和控制activities是怎样在系统中运行的

SET_ALWAYS_FINISH

允许应用去控制当activities被覆盖后是否是立即接触结束

SET_ANIMATION_SCALE

改变动画的比例因子

SET_DEBUG_APP

设置一个应用为调试模式

SET_ORIENTATION

允许低级别的设置屏幕的方向

SET_PREFERRED_APPLICATIONS

已废弃

SET_PROCESS_LIMIT

允许应用设置可以运行的最大数的应用进程

SET_TIME

允许应用设置系统时间

SET_TIME_ZONE

允许应用设置系统时区时间

SET_WALLPAPER

允许应用设置壁纸

SET_WALLPAPER_HINTS

允许应用设置锁定的壁纸

SIGNAL_PERSISTENT_PROCESSES

允许应用发出一个给所有稳定进程信号的请求

STATUS_BAR

允许应用打开、关闭或使状态栏或图标失去作用

SUBSCRIBED_FEEDS_READ

允许应用访问内容提供者的签署认证

SUBSCRIBED_FEEDS_WRITE

 

SYSTEM_ALERT_WINDOW

允许应用使用TYPE_SYSTEM_ALERT来打开窗口,并将窗口显示于其他应用的顶端

UPDATE_DEVICE_STATS

允许应用更新设备资料信息

USE_CREDENTIALS

允许应用从管理器得到授权请求

VIBRATE

允许应用访问震动器

WAKE_LOCK

允许使用电源锁定管理以使进程休眠或屏幕变暗

WRITE_APN_SETTINGS

允许应用去写入接入点设置

WRITE_CALENDAR

允许应用写(非读)用户的日历数据

WRITE_CONTACTS

允许应用写(非读)用户的联系人数据

WRITE_EXTERNAL_STORAGE

允许应用写(非读)用户的外部存储器

WRITE_GSERVICES

允许应用修改Google服务地图

WRITE_HISTORY_BOOKMARKS

允许应用写(非读)用户的浏览器历史和书签

WRITE_OWNER_DATA

允许应用写(非读)用户的数据

WRITE_SECURE_SETTINGS

允许应用写或读当前系统设置

WRITE_SETTINGS

允许应用写或读系统设置

WRITE_SMS

允许应用写短消息信息

WRITE_SYNC_SETTINGS

允许应用写同步设置

分享到:
评论

相关推荐

    Android开发工具资料Android Manifest 权限描述大全 随时随地查询权限描述。

    博文介绍:http://blog.csdn.net/qq_21376985/article/details/51830991 Android开发工具资料Android Manifest 权限描述大全 随时随地查询权限描述。

    android文件读写权限

    在Android 6.0(API级别23)及更高版本中,即使应用在Manifest中声明了该权限,也需要在运行时请求用户授权。 2. `WRITE_EXTERNAL_STORAGE`:此权限使应用能够写入外部存储。与读取权限一样,从Android 6.0开始,也...

    Android 串口通信权限问题

    6. **运行时权限请求**:对于Android 6.0及更高版本,必须在运行时请求权限,即使在manifest中已经声明。使用`ActivityCompat.requestPermissions()`方法向用户请求权限,并通过`onRequestPermissionsResult()`处理...

    Android AndroidManifest 清单文件所有权限详解.doc

    接下来,我们将重点关注`AndroidManifest.xml`中的权限部分,也就是`&lt;uses-permission&gt;`标签。权限控制着应用可以执行的操作,以下是一些常见的权限及其用途: - `android.permission.INTERNET`:允许应用访问网络...

    Android中运行权限

    1. 添加权限声明:首先,在AndroidManifest.xml文件中声明所需的权限,如 `&lt;uses-permission android:name="android.permission.CALL_PHONE" /&gt;`。 2. 检查权限:在尝试拨打电话之前,检查应用是否已获得权限: ``...

    android 动态申请权限封装

    在Android系统中,自API 23( Marshmallow 版本)开始,引入了权限管理的新模型——运行时权限(Runtime Permissions)。与之前的版本不同,现在应用在安装后并不是自动获取所有权限,而是需要在运行时根据需要向...

    Qt for android 动态权限申请

    这通常通过调用`checkSelfPermission()`方法实现,传入需要检查的权限字符串(如`Manifest.permission.READ_CONTACTS`)。 ```cpp bool PermissionHelper::hasPermission(const QString &permission) { ...

    Android-在Kotlin中处理Android运行时权限的最简单方法

    在Android开发中,自从Android 6.0(API级别23)引入了运行时权限模型,应用程序不再在安装时获取所有权限,而是需要在运行时根据需要请求用户许可。Kotlin作为现代Android开发的首选语言,提供了简洁的语法来处理...

    android 1.6全部的权限介绍

    Manifest.permission 这个类定义了android全部的权限共106个 我们在 AndroidManifest.xml里需要对一些软件需要的操作做一些权限的声明, 比如我们的软件有发送短信的功能,那么就需要在 AndroidManifest.xml 里做...

    android Manifest.xml详解

    `Manifest.xml` 是 Android 应用程序的核心配置文件之一,它定义了应用程序的基本结构和行为,包括应用的组件(如 Activity、Service 和 BroadcastReceiver 等)、权限声明、硬件需求等。在 `Manifest.xml` 中,每个...

    Android 动态权限获取

    - 在Android 6.0之前,应用在安装时会一次性获得所有在Manifest中声明的权限,用户无法在安装后对单个权限进行控制。 - Android 6.0引入了运行时权限,对于危险权限(如访问联系人、位置、相机等),应用必须在...

    Android 13读写权限变更,小米14 txt 文件读写

    在Android系统的发展历程中,权限管理一直扮演着重要的角色,特别是在Android 13版本中,对应用程序的存储访问权限进行了重大调整。这次变更主要是为了增强用户数据的安全性和隐私保护。对于开发者来说,这意味着...

    Android Studio报错Manifest merger failed with multiple errors

    这个合并过程旨在确保所有的权限声明、Activity、Service等元素都被正确地包含在最终的Manifest文件中。 错误的具体原因在于,如果在Library项目中定义了与主项目相同的属性,比如`android:icon`或`android:theme`...

    Android U盘插拔监听以及U盘写入权限解决办法

    在Android系统中,由于安全性和隐私保护的考虑,对USB设备的访问,特别是U盘的插拔监听和写入权限的获取,相比其他操作系统更为复杂。这篇内容将深入讲解如何在Android应用程序中实现U盘插拔的监听以及解决U盘写入...

    Android 获取apk声明的权限列表

    例如,要声明读取联系人权限,会在manifest文件中添加: ```xml &lt;uses-permission android:name="android.permission.READ_CONTACTS" /&gt; ``` 最后,针对用户隐私保护,从Android 6.0(API级别23)开始,部分危险...

    Android解决所有权限相关。

    自Android 6.0(API级别23)引入运行时权限以来,对于运行在Android 6.0及以上版本的设备,即使应用在Manifest中声明了危险权限,也需要在运行时请求用户的许可。在此之前,所有权限在安装时一次性授予。 三、运行...

    android-support-v4.jar 支持android动态申请权限checkSelfPermission

    然而,Android 6.0引入了权限管理系统的变化,某些敏感权限可以在运行时动态请求,而不是在安装时一次性授予。这种变化使得应用可以根据实际需要来请求权限,提高了用户的隐私控制。 `checkSelfPermission`方法就是...

    Android6.0动态权限demo

    例如,如果你的应用需要读取联系人,你需要在Manifest中声明`&lt;uses-permission android:name="android.permission.READ_CONTACTS" /&gt;`,但实际的权限请求将在运行时进行。 接下来,我们来看动态权限请求的实现。在...

Global site tag (gtag.js) - Google Analytics