天天看點

android插入彩信資料庫

用系統源碼中telephony.java的getorcreatethreadid()方法根據電話号碼生成thread_id。再根據這個thread_id附加一些資訊插一次content://mms,得到msgid。有了msgid就可以插入多張幻燈片及其附件。

插幻燈片part的uri是:content://mms/msgid/part,當用包含msgid和其他一些資訊的contentvalues來插此uri後會得到另一個newuri,然後就可以getcontentresolver().openoutputstream(newuri)來寫入附件檔案了。

細節請看代碼