android - Android 6.0 中的 abortBroadcast()

标签 android

我正在创建 SMS 应用程序并希望中止广播 () 以阻止短信转到默认短信应用程序。它在 Android 4.2 版本中工作正常但在 Android 6.0 中不工作

我已经设置了最高优先级。

<receiver android:name=".sms.ReceiveSMS" android:permission="android.permission.BROADCAST_SMS">
            <intent-filter android:priority="2147483647">
                <action android:name="android.provider.Telephony.SMS_RECEIVED" />
            </intent-filter>
        </receiver>

targetsdk = 4.2

最佳答案

您无法阻止默认短信应用在 Android 4.4+ 上接收消息。参见 the documentationthis official blog post .

关于android - Android 6.0 中的 abortBroadcast(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42459079/

相关文章:

Android 设备在 NativeScript CLI 中不可见

java - 从类方法启动 Activity 时遇到问题

android - HTML5 Android Phonegap Web 应用离线缓存 list

android - 是否有类似图像逐项叠加的东西?

android - Android 和 Linux 服务器之间的 TCP 连接

Android WorkManager - 我可以将输入数据传递给定期运行的 Worker 吗?

java android URL加密

android - java空指针异常数据库

java - AdMob 中介,仅适用于 AdMob

java - 使用 BaseActivity 执行代码 oncreate 扩展 Activity ?