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
Post a Comment