我可以使用以下代码发送短信:
SmsManager manager = SmsManager.getDefault();
manager.sendTextMessage("5556", null, "Hi Havij", null, null);
但我不喜欢我的消息进入收件箱!我想不要显示它无处......
答案 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);