AndroidExported receiver does not require permission.
来源:互联网 发布:研如寓 知乎 编辑:程序博客网 时间:2024/06/05 13:29
Android中,注册BroadcastReceiver(广播)有两种方式:
1.在代码中注册: context.registerReceiver(receriver,filter);
2.在AndroidManifest中注册,使用这种方式注册时,即使程序已经退出,广播依然会响应(因为会被操作系统调用)。
在AndroidManifest中注册时,可以通过指定exported属性,来控制该广播接收器是否可以接受来自其它应用程序的广播,
例如,以下这种方式,表示该广播接收器不可以接受来自其他应用程序的广播(即只能接受本应用程序的广播)。
(1)如果添加了intent-filter,则exported默认值为true,此时该广播可以被其他应用程序通过指定action的方式调用。
(2)如果没有添加intent-filter,则exported默认值为false,此时该广播只能被本程序通过指定class名的方式进行调用(因为其它程序无法明确的指定此应用中的class名).
3.如上所示,如果添加了intent-filter,并且指定了exported=="true"(或者没有指定,因为此时exported默认值即为true),则编译器会出现警告:
Exported receiver does not require permission. (公开的receive没有要求权限)。
出现这种情况的原因是,该广播接收器对第三方应用是开放的,但是没有声明所需的权限,所以被认为是不安全的。
解决此问题的最好方法是自己定义一个权限,即改为如下方式:
阅读全文
0 0
- AndroidExported receiver does not require permission.
- Exported receiver does not require permission解决方法
- Exported receiver does not require permission
- exported receiver does not require permission
- Exported receiver does not require permission解决方法
- 警告:receiver Exported receiver does not require permission
- [积累] 解决Exported receiver does not require permission问题
- 编写广播时出现Exported receiver does not require permission
- Android:Exported receiver does not require permission解决办法
- 注册收件箱监听器时,经常会警告:Exported receiver does not require permission
- Exported service does not require permission警告
- Exported service does not require permission警告
- Exported service does not require permission警告
- Exported service does not require permission
- Exported service does not require permission警告
- Exported service does not require permission警告
- Exported service does not require permission警告
- Exported service does not require permission
- 手机端html5触屏事件(touch事件)3
- 基于时间的反向传播算法BPTT(Backpropagation through time)
- css技巧--进阶
- Windows下使用taskkill命令批量结束进程
- android studio 配置 opencv for android
- AndroidExported receiver does not require permission.
- 容器Response详解
- windows CMD 命令下dir 命令
- addEventListener() 方法,事件监听
- 大数据正式13
- spring mvc通过ModelAndView跳转界面CSS js样式丢失
- 机器学习:半朴素贝叶斯分类器
- 第一次登录mysql5.7遇到问题如何解决
- 反编译