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 交通频道 作文范文 党的群众路线教育活动调研报告 书香流溢 我的坏习惯作文200字 小学三年级作文550字:我和书的故事 在平静中享受人生 望霞 伤心的留言 一个西红柿,一个选择,半生的怨恨——《唐山大地震》观后感 音乐之歌作文150字 中国梦征文之“爱,让梦飞翔” 高三如何调整好情绪班会 教师节学生祝福老师短信(经典) -如果你也爱陈奕迅 承诺就像烟火 初中初二作文550字:故事 成长 幸福 亮剑读后感400字 乡村的风阅读答案 电力工程合同范本 爷爷作文450字 神笔马良新传作文400字 撕名牌的作文300字 涪江民政:“官员雅贿”再次上演监管到底去哪儿了? 小学六年级作文550字:平时我不会煎荷包蛋 如花美眷,似水流年作文 树立和落实科学发展观努力创办人民满意教育 读《生命的奇迹》有感300字 关于快乐的语段 幸福在身边300字 物管六月份工作总结 小学六年级作文600字:新年好 下弋阳江舟中代书寄裴侍御 初中初三作文550字:童年趣事 《猫》学案1 待风埋葬 诚信比什么都重要 高中高三作文1000字:我爱你,祖国母亲 初中初二作文700字:无名花,在我眼中最美 《来不及道别,亦不能回头》 青葱岁月冢 一年级数学周记 实习生致实习单位的感谢信 草房子读书笔记400字 孝心无价演讲稿 夏天的风的滋味550字 简论安全管理的警示职能——墨菲定律的启示 相亲请穿红色 市容局抗日战争胜利70周年纪念主题活动方案 是我心中最美的风景 校长就职演讲稿 诗的化身

Copyright © 2016 phpStudy |