之前,有一片關於簡訊傳送的文章,不過那篇文章所提到的方法,是不會把簡訊存放到發件箱中的。
介於有些時候需要存入,那麼我把相關的**寫出來;只要把這幾句加入方法中,再加上需要的許可權,那麼簡訊發出去後,發件箱就有所發簡訊內容了。
**如下:
contentvalues values = new contentvalues();
values.put("address", telnumstr);
values.put("body", messagestr);
getcontentresolver().insert(
uri.parse("content://sms/sent"), values);
把這些加入發簡訊**的try就可以了。
接下來是許可權。
兩個許可權,缺一不可。
下面把發簡訊的完整**粘過來,以便對照。
smsmanager smsmgr = smsmanager.getdefault();
intent i = new intent("cn.etzmico.smssending");
pendingintent dummyevent = pendingintent.getbroadcast(
smssending.this, 0, i, 0);
try catch (exception e)
工程資源:
android傳送簡訊
smsmanager sm smsmanager.getdefault arraylist smss sm.dividemessage content for string string smss parameters destinationaddress 簡訊接收人的 號碼 scaddress 簡...
android傳送簡訊
利用類 smsmanager 傳送資訊,smsmanager 為 smsmanager 乙個預設的例項.smsmanager smsmanager smsmanager.getdefault smsmanager.sendtextmessage destinationaddress,scaddres...
Android傳送簡訊
android傳送簡訊有兩種方式是 一 呼叫簡訊程式 二 直接傳送簡訊。第一種的 如下 1 2 3 4 5 6 7 uri uri uri.parse smsto 5554 intent i newintent intent.action sendto,uri i.putextra sms body...