android package_added 界面更新,如何在Android Oreo上注册ACTION_PACKAGE_ADDED和ACTION_PACKAGE_REMOVED?...
查看最新的Android Oreo发行说明,似乎应用程序只能注册少数隐式广播. ACTION_PACKAGE_ADDED和ACTION_PACKAGE_REMOVED不在其中.是否有接收这些广播的解决方法?
解决方法:
Apps that target Android 8.0 or higher can no longer register broadcast receivers for implicit broadcasts in their manifest. An implicit broadcast is a broadcast that does not target that app specifically. For example, ACTION_PACKAGE_REPLACED is an implicit broadcast, since it is sent to all registered listeners, letting them know that some package on the device was replaced.
这表示您无法在清单中注册这些意图.您仍然可以以编程方式注册它们,以便在您的应用运行时接收它们.
您也可以尝试ACTION_PACKAGE_FULLY_REMOVED,这是您仍然可以通过在清单中注册它来听取的exceptions之一.添加包时没有这样的“替代”.
正如CW所说,您还可以定期检查已安装应用程序名单中的更改.
You can also use polling, setting up a JobScheduler job to check every so often, asking PackageManager for what has changed in the roster of installed apps via 07002.
标签:android-8-0-oreo,android
来源: https://codeday.me/bug/20190727/1551251.html
android package_added 界面更新,如何在Android Oreo上注册ACTION_PACKAGE_ADDED和ACTION_PACKAGE_REMOVED?...相关推荐
- android 禁用通知栏_如何在Android上禁用通知
android 禁用通知栏 Notifications are great, and Android's notification system is arguably the best out th ...
- android手机icoude邮件,如何在Android设备上访问Apple应用和数据?教程来了!
原标题:如何在Android设备上访问Apple应用和数据?教程来了! 对于一些出于工作原因,拥有ios和Android不同系统手机的人来说,有时候会觉得在共享资料或数据上会比较麻烦.但是,其实并非如 ...
- 阻止android应用调用_如何在Android上设置应用时间限制和阻止应用
阻止android应用调用 Khamosh Pathak Khamosh Pathak Spending way too much time on your Android device? Use a ...
- android led闪烁功能,如何在Android应用层中制作一个LED指示灯效果
如何在Android应用层中制作一个LED指示灯效果 发布时间:2020-12-08 16:12:59 来源:亿速云 阅读:86 作者:Leah 本篇文章给大家分享的是有关如何在Android应用层中 ...
- android 动态修改菜单,如何在Android的“选项”菜单上更改MenuItem?
如何在Android的"选项"菜单上更改MenuItem? 我的Activity上有一个选项菜单,带有mymenu.xml"开始". 选择此3000128611 ...
- android打电话的intent,如何在Android中使用intent打电话?
如何在Android中使用intent打电话? 我正在使用以下代码在Android中进行调用,但它给了我安全例外,请帮忙. posted_by = "111-333-222-4"; ...
- android studio创建md,如何在Android Studio中设置*md文件打开方式
最近在Android Studio中写一些Demo的时候,会顺便在里面创建一个.md文件用来进行Demo笔记的书写.然而Android Studio不带有markdown预览功能,所以我就琢磨如何在A ...
- android 4.4 flac,如何在Android中将音频原始转换为FLAC
我使用audioRecord类录制音频.现在我想将音频原始文件转换为* flac格式.我转换*原始文件为WAV下一方式:如何在Android中将音频原始转换为FLAC private void cop ...
- android原生界面太烦了,Android进阶(二十七)Android原生扰人烦的布局
Android原生扰人烦的布局 在开发Android应用时,UI布局是一件令人烦恼的事情.下面主要讲解一下Android中的界面布局. 一.线性布局(LinearLayout) 线性布局分为: (1) ...
- Android清空Fragment缓存,如何在Android中清除Fragment Backstack
如何在Android中清除Fragment Backstack 您好如何清除片段回堆栈正在使用以下逻辑,它不起作用... for(int i = 0; i < mFragmentManager. ...
最新文章
- 你对JVM三色标记的理解嘛?
- C#设置配置文件与读取配置文件
- 【今日CS 视觉论文速览】 27 Dec 2018
- VUE组件间的数据传递
- Siri在苹果继续活着、蠢着、没落着,现在它最后一个创始人也走了
- promehteus 监控超时_使用 Prometheus Operator 监控 Kubernetes Etcd
- Quartz 数据库表
- vs code 国内镜像源
- 微信小程序 + Bmob后端云
- [0CTF 2016] piapiapia 题解
- CCF-CSP 201612-1 中间数
- 链路聚合 Eth-Trunk
- zoj 2576 Queen Collisions
- Origin科研绘图20211129:双y轴能量曲线及loess光滑处理
- MS90C386B:1Port LVDS转LVTTL
- MBT测试实例:做个“机器人”,使其随机、持续的对“web页面”做交互性测试--补充篇1一些思考
- HTTP请求网页(包括HTTPS)
- 用力和应变片计算弹性模量_利用应变片测量金属弹性模量
- Win8安装驱动时提示“哈希值不在指定的目录文件中”的解决办法
- d2-admin框架的使用笔记