这是我在Java中保存短信的方式
private void saveSmsInInbox(Context context, SmsMessage sms) {
Intent serviceIntent = new Intent(context, SaveSmsService.class);
serviceIntent.putExtra("sender_no", sms.getDisplayOriginatingAddress());
serviceIntent.putExtra("message", sms.getDisplayMessageBody());
serviceIntent.putExtra("date", sms.getTimestampMillis());
context.startService(serviceIntent);
}
答案 0 :(得分:0)
作为KitKat,只有默认的SMS应用程序可以写入SMS数据库。因此,除非您是用户选择的手机短信应用程序,否则以后将无法更新短信文本。