Android實現將已傳送的簡訊寫入簡訊資料庫的方法

NO IMAGE

簡訊是手機常見的功能,本文就以例項形式講述了Android實現將已傳送的簡訊寫入簡訊資料庫的方法。分享給大家供大家參考之用。具體如下:

一般來說,把簡訊傳送出去以後,需要把已傳送的簡訊寫入簡訊資料庫。簡訊資料庫有多個Uri,其中已傳送的Uri是content://sms/sent。

具體功能程式碼如下:


// 把簡訊寫入資料庫
public void writeMsg(){
try{
ContentValues values = new ContentValues();
// 傳送時間
values.put("date", System.currentTimeMillis());
// 閱讀狀態      
values.put("read", 0);
// 型別:1為收,2為發      
values.put("type", 2);
// 傳送號碼      
values.put("address",smsWidget.str_number);
// 傳送內容     
values.put("body", content);
// 插入簡訊庫 
getContentResolver().insert(Uri.parse("content://sms/sent"), values);      
}catch (Exception e) { 
Log.d("Exception", e.getMessage()); 
}
}

定義一個新的ContentValues,將簡訊的相關資料put進去,然後getContentResolver().insert()就可以了。

希望本文所述對大家的Android程式設計有所幫助。

您可能感興趣的文章:

Android開發中的資料庫事務用法分析Android SQLite事務處理結合Listview列表顯示功能示例深入Android SQLite 事務處理詳解Android 用SQLite實現事務的方法Android SQLite資料庫增刪改查操作的使用詳解Android使用SQLite資料庫的簡單例項android建立資料庫(SQLite)儲存圖片示例Android中的SQL查詢語句LIKE繫結引數問題解決辦法(sqlite資料庫)android實現raw資料夾匯入資料庫程式碼Android中操作SQLite資料庫快速入門教程Android操作SQLite資料庫(增、刪、改、查、分頁等)及ListView顯示資料的方法詳解Android資料庫中事務操作方法之銀行轉賬示例