編輯: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程序設計有所幫助。
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
Android提供了特殊類型的觸摸屏事件,如掐,雙擊,滾動,長按和退縮。這些都被稱為手勢。Android提供GestureDetector類接收移動事件,並告訴我們,這些
前文介紹了Android中MediaPlayer用法的時候稍微介紹了SurfaceView,SurfaceView由於可以直接從內存或者DMA等硬件接口取得圖像數
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我