是否可以將郵件從應用程序移至收件箱?將郵件從數據庫移至收件箱
我做了一個應用程序,它會在系統收件箱中捕獲一條消息,並在數據庫中創建一條消息的新條目。
但之後,我想給用戶一個選項,稱爲「移動到收件箱」/「保存到收件箱」到一個特定的選定消息。
有沒有可能這樣做?怎麼樣?
任何建議將不勝感激。
在此先感謝。
是否可以將郵件從應用程序移至收件箱?將郵件從數據庫移至收件箱
我做了一個應用程序,它會在系統收件箱中捕獲一條消息,並在數據庫中創建一條消息的新條目。
但之後,我想給用戶一個選項,稱爲「移動到收件箱」/「保存到收件箱」到一個特定的選定消息。
有沒有可能這樣做?怎麼樣?
任何建議將不勝感激。
在此先感謝。
您是否試過以下代碼?
對於內容://短信/收件箱,字段_id,的thread_id,地址,人,日期,協議,讀取,狀態,類型,reply_path_present,主題,正文,service_center,鎖定。
ContentValues values;
values.put("date",mDate);
values.put("address",mPhoneNumber);
values.put("body",mMessage);
... // put values for various fields
context.getContentResolver().insert(Uri.parse("content://sms/inbox"),values);
我沒有時間嘗試它,但它應該邏輯工作。請讓我知道,如果它不!
什麼是「成功」的價值回報? – 2012-02-09 06:25:25
它將是您插入收件箱的郵件的_id。 – Hiral 2012-02-09 06:37:15
錯誤顯示成功的類型應該是Uri。 任何權限是需要寫在收件箱? – 2012-02-09 06:40:52
我的想法是爲您的消息設置一個狀態,如1是新的,2 =收件箱,3 =草稿。
所以,如果你想移動到收件箱,只需將狀態更改/更新爲2.類似的東西。
你爲什麼這麼做? – OnkarDhane 2012-02-09 05:21:03
@史密斯: 我給了一個任務,使用broadcastReceiver接收消息並將此消息存儲在我的應用程序數據庫中。 它工作正常。 現在要求將消息從我的應用程序移至系統收件箱。 我不知道這是可能的還是不可能的? 你有什麼想法嗎? – 2012-02-09 05:39:21