我正在创建一个应用程序,用于向/从某个网关号发送/接收消息。我不希望发送到此特定号码的邮件存储在我的设备的收件箱中。
我用来发送短信的代码是:
protected void sendMessage(String strMessage) {
try {
SmsManager smsMan = SmsManager.getDefault();
smsMan.sendTextMessage(gatewayNumber, null, strMessage, null, null);
Toast.makeText(getApplicationContext(),
"SMS was sent successfully!",
Toast.LENGTH_LONG).show();
} catch (Exception e) {
Toast.makeText(getApplicationContext(),
"SMS was not sent, please contact developer!",
Toast.LENGTH_LONG).show();
}
}
我已成功解决了使用abortBroadcast();
功能存储传入消息的问题。 (我意识到这并不适用于KitKat,而且我很好)。
但是从应用程序发送的消息也存储在收件箱中(仅限KitKat),这让我感到困扰。任何解决方案?