title: Android programatically inserted SMS have incorrect timestamp in Messaging apps
body: <p>I have tried to use the undocumented content provider (content://sms) to insert a SMS into the inbox, and the insertion is successful. Then I check the newly inserted mesage in the Messaging apps, however the time displayed is always the real time that the insertion is done, instead of the time I specified in ContentValues. After I clicked and viewed the message thread, the time is then updated to the value I set in ContentValues. Have I missed something? Please help, thanks so much</p>
  
  <p>Her is part of my code</p>
  
  <pre><code>Uri uri = Uri.parse("content://sms");
  ContentValues cv = new ContentValues();
  cv.put("address", "99912345");
  cv.put("date", 1309632433677);
  cv.put("read", 1);
  cv.put("type", 1);
  cv.put("subject", null);
  cv.put("body", "Testing message");
  getContentResolver().insert(uri, cv);
  </code></pre>