我已在清单文件中声明了一个用于接收秘密代码的广播接收器,如下所示……当我首次在各种设备上对其进行测试时,它可以在包括Android 8在内的不同Android版本上正常工作,但是现在我看到它停止了在某些设备上可以正常工作,尤其是在Android 8上,似乎广播没有触发,并且当我在拨号程序上键入*#*#1122#*#*
时,它不会发送任何意图。
<receiver android:name=".SecretCodeReceiver">
<intent-filter>
<action android:name="android.provider.Telephony.SECRET_CODE"/>
<data android:scheme="android_secret_code" android:host="1122"/>
</intent-filter>
</receiver>