我想从我的 Android 应用程序发送短信。但我不希望其记录存在于设备消息视图中。我目前正在使用下面的代码。
sendSMS(etsendernumber.getText().toString(), etmessagebody.getText().toString());
sendintent = new Intent(Intent.ACTION_VIEW);
sendintent.putExtra("sms_body","");
sendintent.setType("vnd.android-dir/mms-sms");
startActivity(sendintent);
但它正在设备的消息视图中制作发送的短信记录。我们可以从 Android 应用程序发送秘密短信吗?
请指教。
是的,您尝试发送短信的方式是使用附带的消息应用程序。所以它会一直记录发送的消息。您必须使用 SmsManager 来发送短信。
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);
这样,您的短信就不会被插入到列表中。
另请记住将其添加到您的清单中
<uses-permission android:name="android.permission.SEND_SMS" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)