我一直在尝试创建一个 android 应用程序,当收到 SMS 时,它会在屏幕上显示一个自定义对话框。该应用程序在 API 11 (GingerBread) 上运行良好,但似乎在 JellyBean 模拟器上显示任何内容,尽管它接收到消息。
以下是我的清单文件中的重要代码行:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
广播接收器的代码:
<receiver android:name=".MessageReceiveBroadcast"
android:enabled="true" >
<intent-filter
android:priority="2147483647" >
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
请注意,我也尝试将 android:priority 更改为 999 和 2147483646,但它什么也没显示。我错过了什么?