android:exported 属性
来源:互联网 发布:淘宝什么刀锋利 编辑:程序博客网 时间:2024/04/30 02:30
android:exported
这个属性用于指示该服务是否能够被其他应用程序组件调用或跟它交互。
- 如果设置为true,则能够被调用或交互,否则不能。
- 设置为false时,只有同一个应用程序的组件或带有相同用户ID的应用程序才能启动或绑定该服务。
- 它的默认值依赖与该服务所包含的过滤器。没有过滤器则意味着该服务只能通过指定明确的类名来调用,这样就是说该服务只能在应用程序的内部使用(因为其他外部使用者不会知道该服务的类名),因此这种情况下,这个属性的默认值是false。
- 另一方面,如果至少包含了一个过滤器,则意味着该服务可以给外部的其他应用提供服务,因此默认值是true。
- 这个属性不是限制把服务暴露给其他应用程序的唯一方法。还可以使用权限来限制能够跟该服务交互的外部实体。
在项目中,如果想使用systemUI.apk中的screenshot.TakeScreenshotService 进行截屏,那么需要把systemUI中的AndroidManifest.xml 的
中添加android:exported=”true”。那么其他应用app就可以去访问TakeScreenshotService 功能(函数)了。
否则其他app访问systemUI的TakeScreenshotService 话,会报:
Permission Denial: Accessing service ComponentInfo
java.lang.SecurityException: Not allowed to bind to service Intent
这个错误
转载:https://my.oschina.net/u/589963/blog/316912
0 0
- android:exported属性
- android exported属性
- android:exported属性
- android:exported 属性
- android:exported 属性详解
- android:exported 属性详解
- android:exported属性
- android:exported 属性详解
- android:exported 属性详解
- android:exported 属性详解
- android:exported 属性详解
- android:exported 属性详解
- android:exported 属性
- android:exported 属性详解
- android:exported 属性详解
- Android:exported 属性详解
- android:exported 属性详解
- Service属性介绍: android:exported
- [PPT]学习<做好PPT,你需要知道这6件事>笔记
- [Java]我的世界第一个插件
- 剑指offer-算法题练习:part11 二进制中1的个数
- [Java]我的世界第二个插件
- 将博客搬至CSDN
- android:exported 属性
- win32 python3.4.1 下安装Numpy、matplotlib、Scipy、theano、sklearn
- Linux设备驱动编程---miscdevice杂类设备的使用方法
- Ugly Numbers(UVa 136)优先队列
- 这是一张图片
- AES128
- MVC——无刷新上传图片
- 解决Android Studio2.2 butterknife(最新8.4.0)与lambda冲突
- Docker 学习笔记