2012-06-02 14 views
1

받은 편지함에있는 모든 SMS의 백업을 찍었습니다. 내가 파일을 SMSJSON.txt로 만드는 SD 카드에 JSON 형식으로 백업을 저장했습니다. 이제 SD 카드에서 파일을 읽고 데이터를 성공적으로 파싱하는 중, 데이터를 sms.db에 다시 쓰는 방법을 설명합니다. Plz 날 안내. 미리 감사드립니다 ...sms.db를 android에서 sms.db로 복원하는 방법

답변

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; 
} 

사용

<uses-permission android:name="android.permission.WRITE_SMS"/> 
AndroidManifest를

에서이 권한
관련 문제