Java 安卓:安装GoSMSPro时,收听输入短信

Java 安卓:安装GoSMSPro时,收听输入短信,java,android,sms,Java,Android,Sms,这是我的密码: <receiver android:name=".IncomingSms" android:permission="android.permission.BROADCAST_SMS"> <intent-filter android:priority="2147483648"> <action android:name="android.provider.Telephony.SMS_RECEIVED" />

这是我的密码:

<receiver android:name=".IncomingSms"     android:permission="android.permission.BROADCAST_SMS">
    <intent-filter android:priority="2147483648">
        <action android:name="android.provider.Telephony.SMS_RECEIVED" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</receiver>

我的应用程序在未安装GoSMSPro时工作正常。我先安装我的应用程序,然后安装GoSMSPro,但仍然无法接收短信

我还有一个问题,那就是:即使安装了GoSMSPro,BeeTalk如何接收注册短信

安卓:安装GoSMSPro时,收听输入短信

一些应用程序以最高优先级注册SMS BroadcastReceiver,以便这些应用程序首先接收接收到的SMS的回调,并停止此接收器,以便其他也注册此接收器的应用程序不会接收回调


另一种选择是,您可以使用
ContentObserver
在收到/删除任何消息时接收回调等。

您是否在kitkat中进行测试?否。但Beetalk可以在所有版本的Android中接收短信。据我所知,Beetalk没有
接收短信的权限,但是它确实有
READ\u SMS
权限,所以我猜它在注册之前会在SMS收件箱上启动
ContentObserver