【发布时间】:2019-04-02 23:49:14
【问题描述】:
现在从 Oreo 开始,Android 应用应该删除清单文件中的所有隐式广播。
对于我的音乐播放器应用程序,对于早期版本,我需要在清单中声明这些操作:
<intent-filter>
<action android:name="android.intent.action.MEDIA_BUTTON" />
<action android:name="android.intent.action.HEADSET_PLUG" />
</intent-filter>
我不知道android是否支持像在资源中那样为每个api版本声明一个清单文件。
那么如何保持向后兼容性,因为早期版本需要在清单中声明此广播。
谢谢
【问题讨论】:
标签: android broadcastreceiver backwards-compatibility