我已经备份了收件箱中的所有短信。之后,我将备份以 JSON 格式存储在 SD 卡中,创建了一个文件 SMSJSON.txt。现在我正在从 SD 卡读取文件并成功解析数据,但是如何将这些数据再次写入 sms.db 。请指导我。提前致谢...
问问题
1508 次
1 回答
0
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"/>
于 2012-12-15T19:40:42.217 回答