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 交通频道 作文范文 总想去远方 再也回不到从前 励志的一句话 脊梁作文 高中高三作文1000字:《穷人》续写 从此,我不再怯弱 递加反义词,递加近义词,递加造句 春引梦 天长的夜 我学会了做饭200字 女:我不爱你了 男:你是要跟我分手吗? 六月 我想我也要走了 幼儿园爱与责任演讲稿 小小的幸福 阳光下的四叶草(六) 平凡而又渺小 穷人的骨气 描写春天的优美词句精选_描写春天的优美词句有哪些 邮政员工年终总结 我迟到了 春雪1000字 难忘的恩师——邵文杰 不起眼的修鞋师傅 如何写MBA面试英文自我介绍 善待感恩1200字 镜缘 第三十七天二十一个小时先生你是故意的么 “畅游书海”文史知识竞赛活动总结 读书是一门人生的艺术 少队辅导员工作总结 天使拉姆之紫月和紫幽作文300字 描写夏天的风景作文范文 稻草人的困惑 关于描写童年自己的小学生作文_一个胆小的我 雨中的回忆450字 淡然之心 九日醉吟 饭温作文600字 不好好爱自己女儿的结果,是很惨烈的 免费《吴汉何尝杀妻》《世上没有傻问题》教学案 三八红旗手申请表事迹简介 关于落实中央八项规定自查报告 时间的河流 小学四年级作文450字:我家的狗 七月流火,转角的荷池寻我 【精品】标兵事迹材料 初中初三作文350字:向蔚蓝的天空飞翔 【初恋的故事】童话 那朵爱你的云作文600字 深圳一年3

Copyright © 2016 phpStudy |