我如何在不编写短信的情况下发送短信到Android中的短信提供商

时间:2019-05-31 22:33:04

标签: android sms

我正在研究Android App,请就此问题提供帮助:

以下代码发送短信,但将其写入短信提供商数据库。因此,如果我发送1000条短信,那么电话的默认短信应用程序中就会有1000条条目。

SmsManager sms = SmsManager.getDefault(); sms.sendTextMessage(phoneNumber,null,message,null,null);

我希望它不应该在短信提供商数据库中写入短信。我该怎么做?我应该从互联网上手动下载android OS源代码并在其中编辑SmsManager类还是使用C语言或汇编语言?

以下方法是一种解决方案,但仅在ALI级别29(android 9或android Pie)中可用。

sms.sendTextMessageWithoutPersisting(phoneNumber,null,message,null,null);

请为此提供一些建议。尊敬的Muneeb Zubair Khan

我今天已经花了12个小时来解决Google等问题。现在我要发布此问题。

//Runs only on android P and not on Android Oreo or less sms.sendTextMessageWithoutPersisting(phoneNumber,null,message,null,null);

我想以比android P更低的版本运行sms.sendTextMessageWithoutPersisting()

0 个答案:

没有答案