效果如下:
我們經常在應用中有這樣的需要:傳送簡訊邀請其他人使用。當然,你可以呼叫系統傳送簡訊的介面,也可以在自己的應用程式中進行傳送,並寫入簡訊資料庫(如果不寫,那麼傳送簡訊後,簡訊資料庫中是沒有記錄的)。今天我們就來看看如何實現。
下面直接上**:
/**
* * 這個demo展示了如何在自己的程式中傳送簡訊
* * 參考:
* message_type_all = 0;//傳送(和2乙個效果)
* message_type_inbox = 1;//接收
* message_type_sent = 2;//傳送
* message_type_draft = 3;//存在草稿箱中
* message_type_outbox = 4;//待發箱(和傳送中乙個效果)
* message_type_failed = 5; // for failed outgoing messages傳送失敗
* message_type_queued = 6; // for messages to send later//傳送中
* * contentvalues values = new contentvalues();
* values.put("address", "13023895555");
* values.put("body", "short message content");
* values.put("date", "1322039220502");
* values.put("type", "1");
* values.put("status", "-1");
* values.put("read", "1");
* values.put("protocol", "0");
* getcontentresolver().insert(uri.parse("content://sms"), values);
* *
* @author michaelye
* @since 2012-8-30
* * */
public class mainactivity extends activity
else
}});
btncancel.setonclicklistener(new onclicklistener()
});}
/*** send sms
* * 傳送簡訊
* * */
private void sendsms(string phonenumber, string smscontent)
/*** write to database
* * 寫入資料庫
* * */
private void writetodatabase(string phonenumber, string smscontent)
}
布局檔案:
注意許可權:
注意:測試的時候可以新建兩個模擬器測試下,模擬器左上角的埠號就是**號碼。比如:5554 如何在iphone應用程式中傳送簡訊
我們知道可以使用這樣的 在iphone中傳送簡訊 但這樣的方式無法指定簡訊內容。那麼我們可以使用messageui框架。首先在程式中匯入messageui.framework。import標頭檔案 import devicedetection.h 然後在 中使用下面的語句來呼叫簡訊傳送視窗,並指定號...
c 實現簡訊傳送程式
思路 呼叫傳送簡訊介面,通過使用sms簡訊通api介面,在自己的窗體程式中寫 實現簡訊傳送 1.從網上 申請賬號,記住使用者名稱,密碼會發到手機上,這僅是登陸密碼。註冊後會送5條簡訊的傳送量。2.通過 發給你的使用者名稱和密碼檢視呼叫介面的key api.shtml 然後獲取秘鑰,就是加密後的登入密...
android中傳送簡訊的三種方法
安卓傳送簡訊的三種方法 首先要在mainfest.xml中加入所需要的許可權 1 uses permissionandroid name android.permission.send sms 2 uses permissionandroid name android.permission.read...