在Android 4.4中,我的應用程序不是一個短信應用程序,但它需要發送短信(多次)。 事情是,已發送的短信將存儲在默認短信應用(環聊)中。 它會垃圾/惹惱用戶很多。我希望短信操作對最終用戶是透明/無聲的。我們可以通過在我發送短信&稍後更改的時刻設置我的應用程序來阻止此操作。 但是這不是一個真正的選擇,因爲最終用戶流程變得複雜&可能會導致混淆。另一個原因是默認SMS應用程序可能會在我的應用程序設置爲默認SMS應用程序時丟失系統廣播。Android 4.4發送短信存儲在收件箱
有沒有完整的解決方案呢?
謝謝你的支持。
這不適合我。 以下是我正在使用的當前代碼。 SmsManager.getDefault()。sendTextMessage(serverNumber,null,smsContent,null,null); – user1866128
您是否嘗試過爲我們的應用程序設置最高優先級?爲清單中的send_sms意圖? <意向過濾器的android:優先= 「1000」> – sam
已經嘗試過,但沒有成功 '\t <意向過濾器的android:優先= 「1000」> \t \t <操作機器人:名字=「android.provider.Telephony .SMS_RECEIVED「/> \t intent-filter>' – user1866128