Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android實現將已發送的短信寫入短信數據庫的方法

Android實現將已發送的短信寫入短信數據庫的方法

編輯:關於Android編程

短信是手機常見的功能,本文就以實例形式講述了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程序設計有所幫助。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved