logging - How insert SMS logs to samsung S4 android device -


i'm trying make backup & restore call log.

i'm able read sms log uri "content://logs/historys".

but when insert data, return value null , nothing added database.

my code (for api 17, 4.2.2 version):

     contentvalues values = new contentvalues();      values.put("type","1");      values.put("formatted_number", "+420 775 xxx xxx"); // consored      values.put("number", "+420775xxxxxx"); // censored      values.put("geocoded_location", "ceská republika");      values.put("date", "1436527300000");      values.put("name", "xxxxx xxxxxxxxx"); // censored      values.put("normalized_number", "+420775xxxxxx"); // censored      values.put("logtype", "300");      values.put("m_content", "test");      values.put("countryiso", "cz");      values.put("numbertype", "2");      values.put("new", "0");      values.put("duration", "0");      values.put("e164_number", "+420775xxxxxx");  // censored ;-)       getcontentresolver().insert(uri.parse("content://logs/historys"), values); 

i have these permissions:

<uses-permission android:name="com.sec.android.provider.logsprovider.permission.read_logs" /> <uses-permission android:name="com.sec.android.provider.logsprovider.permission.write_logs" /> 

when logcat, there no exception or record failure.

and question is, how can insert sms log record database?

thanks idea! :)


Comments