0
我在做一個項目的短信編程..我用這個代碼發送手機短信:以編程方式發送短信不存儲在發件箱中?
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);
如果消息發送和傳遞,而不是存儲在發件箱。你解決這個問題嗎?謝謝!
我在做一個項目的短信編程..我用這個代碼發送手機短信:以編程方式發送短信不存儲在發件箱中?
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);
如果消息發送和傳遞,而不是存儲在發件箱。你解決這個問題嗎?謝謝!
「發送」文件夾的概念是應用程序的功能,而不是操作系統。如果您希望創建自己的SMS客戶端應用程序,請創建您自己的「SENT」文件夾作爲該應用程序的一項功能。你知道你發送了什麼消息,所以你可以將它們存儲在任何你喜歡的地方(例如,SQLite數據庫)。
如果您想要發送短信並讓它們出現在用戶選擇的SMS客戶端的「發送」文件夾中,請不要使用SmsManager。相反,使用ACTION_SENDTO並讓消息由用戶選擇的SMS客戶端發送,如this sample project所示。
我使用了android.telephony.SmsManager.sendTextMessage,並且消息出現在發件箱中(在Samsung Galaxy東西以及HTC手機中,不記得確切的模型)。根據你的回答,他們修改了android操作系統,以便它存儲每條發送的消息並將發送的消息提供給需要它的應用程序? – 2013-03-10 19:52:30