Как восстановить резервную копию смс, взятую на sms.db в андроиде

1

Я взял резервную копию всех смс в папке "Входящие". После этого я сохранил резервную копию в формате JSON на SD-карте creting файла SMSJSON.txt. Теперь я читаю файл с SD-карты и разбираю данные успешно, но как снова записать эти данные в sms.db. Плз направил меня. Заранее спасибо...

Теги:

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"/>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню