[英]Programmatically Send SMS without it showing in Messaging App
有沒有一種方法可以通過編程方式發送短信,而不會在“短信”應用中顯示它們? 我正在使用以下代碼發送短信:
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage("number", null, "message", null, null);
郵件會顯示在默認的“短信”應用以及Google環聊中。 對於我的應用程序,不顯示消息是理想的,因為它們只是將代碼發送到GSM模塊,而它們只是填滿了用戶消息應用程序。
如果您不發送真實文本,則可能應該發送基於端口的SMS,該SMS將不會添加到消息傳遞數據庫中。 但是,如果不能,則需要從sms內容解析器中將其刪除。
ctx.getContentResolver().delete(Uri.parse("content://sms/inbox"), {"body"}, messageBodyToDelete);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.