1
我已經在收件箱中的所有短信的備份。之後,我將備份以JSON格式存儲在SD卡中創建一個文件SMSJSON.txt。現在我正在從SD卡讀取文件併成功解析數據,但是如何再次將這些數據寫入sms.db。 Plz指導我。在此先感謝...如何恢復在sms.db中採取的SMS備份在android
我已經在收件箱中的所有短信的備份。之後,我將備份以JSON格式存儲在SD卡中創建一個文件SMSJSON.txt。現在我正在從SD卡讀取文件併成功解析數據,但是如何再次將這些數據寫入sms.db。 Plz指導我。在此先感謝...如何恢復在sms.db中採取的SMS備份在android
public boolean restoreSms(Sms obj) {
boolean ret = false;
try {
ContentValues values = new ContentValues();
values.put("address", obj.getAddress());
values.put("body", obj.getMsg());
values.put("read", obj.getReadState());
values.put("date", obj.getTime());
Uri temp_sms = mActivity.getContentResolver().insert(
Uri.parse("content://sms/" + obj.getFolderName()), values);
ret = true;
} catch (Exception ex) {
ret = false;
}
return ret;
}
使用該許可在AndroidManifest
<uses-permission android:name="android.permission.WRITE_SMS"/>