如何在没有显示消息的情况下在Android收件箱中发送消息?

时间:2014-12-14 05:26:58

标签: android

我可以使用以下代码发送短信:

 SmsManager manager = SmsManager.getDefault();
    manager.sendTextMessage("5556", null, "Hi Havij", null, null);

但我不喜欢我的消息进入收件箱!我想不要显示它无处......

2 个答案:

答案 0 :(得分:2)

一种可能的解决方案可能是删除该短信,但根据Google Docs 4.4之后没有应用可以删除除默认消息传递应用之外的消息:

  

此外,系统现在只允许默认应用程序将消息数据写入提供程序,但其他应用程序可以随时读取。不是用户默认的应用仍然可以发送消息

有关详细信息,我建议您查看this

<强>更新

经过一点点搜索后我找到了你需要的东西,但正如我之前告诉你的那样,它在Android 4.4中似乎不可能但是如果你想用较低版本的android做这样的工作请看看 this

答案 1 :(得分:0)

一种可能的解决方案是您可以发送数据短信。

 SmsManager smsManager = SmsManager.getDefault();   
 byte[] messageInBytes = stringMessage.getBytes();  
 smsManager.sendDataMessage(Mobile_no, null, SMS_PORT, messageInBytes , null, null);