我有一个具有默认短信应用权限的应用。所以我只能使用系统默认的Receiver接收短信:
str()
+
代码:
<receiver
android:name="com.socialproof.smad_gateway.logic.receivers.MyDefaultSmsReceiver"
android:permission="android.permission.BROADCAST_SMS">
<intent-filter>
<action android:name="android.provider.Telephony.SMS_DELIVER" />
</intent-filter>
</receiver>
一切正常但我注意到我的接收器收到的短信没有存储在原始的消息应用程序中(当我向Meassaging应用程序提供默认短信应用程序权限时检查)。此外,当我尝试在收到的短信内循环播放时,我的应用中没有收到短信(仅限原始短信应用收到的短信),我使用此代码:
Receiver's
这是预期的行为吗?
我正在问,因为我希望在收到所有短信后删除所有短信以忽略完整内存的情况(现在看来它们甚至没有存储)