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 交通频道 作文范文 让心路不拥堵 暑期社会实践报告:推销电话卡 300字新年的作文:新年随笔 三分钟的爱情 距离天堂最近的地方 ——致:那些喜欢旅行的人 伤心至极的句子_让男人伤心的短语 你的创业为什么会失败? 关于新年打算作文:新的起点新的开始 足迹与视野 若痛苦都不能教给你什么 读《五毛钱的愿望》有感1000字 2005年温州市中考试题及答案 我不是一只软绵羊 物业辞职信 女孩与男孩的相识。 物体作文200字 人生如棋,柔情似水 新兵入伍欢送仪式讲话 消防安全主题班会教案 中秋,一斛月色写相思 给玛蒂娜的一封信作文250字 教师工会工作计划 一次难忘的主题队会 感人的故事 节能环保社区创建工作实施方案 相思,两相忘 阳光在唱歌作文 不许对我说的十句话 班干部竞选演讲稿集锦 黄公度《卜算子》宋词鉴赏 2015年村第一书记述职报告 拥有珍惜作文500字 拉古纳村的捕鱼方式 小议古典情诗柔肠美意境 学生日记:朋友,我们后会无期 三寸日光 小学六年级作文600字:都是大意惹的祸 励志故事《蜜蜂和苍蝇的不同命运》 尽情做自己 谈说话作文1000字 《尘埃落定》读书笔记1500字 假如我是一阵春风作文300字 有些东西总喜爱在夜里豪放 我的黑发,你的手作文 让美停留作文800字 精彩短语大全:青春好比吸烟,烟在飞扬,烟灰在坠落。 春暖了,花开作文150字 强者还是弱者作文700字 生命的意义在于有限时间无限可能 描写苹果树的作文

Copyright © 2016 phpStudy |