Android实现将已发送的短信写入短信数据库的方法


短信是手机常见的功能,本文就以实例形式讲述了Android实现将已发送的短信写入短信数据库的方法。分享给大家供大家参考之用。具体如下:

一般来说,把短信发送出去以后,需要把已发送的短信写入短信数据库。短信数据库有多个Uri,其中已发送的Uri是content://sms/sent。

具体功能代码如下:

// 把短信写入数据库
public void writeMsg(){
   
  try{
    ContentValues values = new ContentValues();
    // 发送时间
    values.put("date", System.currentTimeMillis());
    // 阅读状态      
    values.put("read", 0);
    // 类型:1为收,2为发      
    values.put("type", 2);
    // 发送号码      
    values.put("address",smsWidget.str_number);
    // 发送内容     
    values.put("body", content);
    // 插入短信库 
    getContentResolver().insert(Uri.parse("content://sms/sent"), values);      
  }catch (Exception e) { 
        Log.d("Exception", e.getMessage()); 
  }
}

定义一个新的ContentValues,将短信的相关数据put进去,然后getContentResolver().insert()就可以了。

希望本文所述对大家的Android程序设计有所帮助。



相关阅读:
c#委托学习示例分享
php实现MD5加密16位(不要默认的32位)
在Win10中回收站等桌面图标不见了怎么显示?
剖析标注HTML元素时class比id所具有的优势
Win10正式版哪些预装的应用可以卸载?Win10释放空间的详细教程
Win7系统双击Adminiatrator帐户提示“读取错误,工作站服务没有启动”的解决方法
JavaScript希尔排序、快速排序、归并排序算法
Android编程获取手机后台运行服务的方法
android当前apn的状态以及获取方法
C#中Html.RenderPartial与Html.RenderAction的区别分析
给before和after伪元素设置js效果的方法
MYSQL事务回滚的2个问题分析
win7更改U盘背景技巧(附代码)
浅析mysql 语句的调度优先级及改变
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 五条狗 捉蜻蜓作文500字 2013年法制宣传教育工作计划 教育局长在市区法制副校长聘任大会上的讲话 你的爱情,我的守候 旋转作文200字 这不是我想要的作文1000字 全班流行悄悄话作文500字 《海纳百川闽南韵》观后感 雪之韵作文500字 人生的剪影 比的意义集体备课教学设计 党支部书记德能勤绩廉述职报告 午后闲思 小学六年级作文550字:中队会主持人发言稿 狼不吃羊了作文500字 冬思七绝三首 宝宝一周岁祝福语 关于爱情的语句 亲爱的,我只是转身并不是怨你 读《中国当代金奖对联赏析与创作》有感 蚕吐丝了 保持党员先进决心书 男人就应该要有梦想,感动全球亿万销售员…… 爸爸的棉衣马靖壹作文300字 假如我是梧州市长作文1000字 长大后我将成为你(刘晨) 龙年·春晚·守岁 等我老了,就回家乡 寂寞的我幻想着童话般的爱情 佑佑——走了 寂寞的冬作文100字 机关党总支2016年工作计划 《谁动了我的琴弦》 猪猪女侠 泪水托起的诗意 让我记忆深刻的人 行梦 写材料 看《师德启思录》有感作文500字 我还没从梦中醒来 最新感恩老师手抄报内容 情非得已,只想不念 区司法局争创全国一流政法工作自查报告 你好!地球朋友!作文500字 小学六年级作文600字:美丽的山水画 穿越者的爱情故事 2015年春学期语文学科工作计划 你还是要幸福。(一叶知秋发表了日志) 听,四季在歌唱 水族叽啾桂的传说

Copyright © 2016 phpStudy |