Android 8广播意图的变化

时间:2018-03-21 16:55:17

标签: android broadcastreceiver wifip2p

我有一个使用WiFiP2P进行数据传输的Android应用程序,即使应用程序关闭,该应用也需要监听广播意图,例如"android.net.wifi.p2p.DISCOVERY_STATE_CHANGE""android.net.wifi.p2p.CONNECTION_STATE_CHANGE"(从最近的应用屏幕中移除) )。在Android 8 Oreo之前一切正常,因为它允许显示声明的广播意图。但现在这是Android 8中的一个问题,因为这些是系统生成的广播,虽然蓝牙的内容相同,但并未列入白名单。

有谁能建议在android 8中实现相同的方法?即使应用程序从最近的应用程序屏幕中删除,我希望应用程序接收广播意图。动态注册的广播接收器不起作用,因为一旦应用关闭,它们就会被取消注册。

提前致谢。

0 个答案:

没有答案