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 交通频道 作文范文 岁月流逝1200字 高二五班主任家长会发言稿 《繁星》备课资料1 生活的意义(2)作文600字 何乐不为 会计求职信范 财务个人工作总结与计划 铁路职工入党申请书 初中初一作文550字:银白色的伪装 思念有多重,孤独有多深(固执) 西风胡杨教学反思 2016年银行工作计划 科技局党组“三严三实”专题民主生活会实施方案 廉政喜剧小品剧本范文 读人~作文3000字 实习开始 关于母亲节的作文550字 党员考察谈话意见稿范文(27) 黄山??仿写《桂林山水》 古井读后感 友谊,,,无言 春游——马鞍池公园 “疯”的暑假 小学三年级作文600字:做不倒翁 河南职业技能鉴定中心 氽馓子与贴脆饼 初中初三作文1000字:一个女孩 在送一位姑娘的站台上 假如我有一只尼尔斯的鹅作文250字 乐观心态的小故事 围绕中心 服务大局 规范管理 展树形象 你才是折翼天使 《金黄的大斗笠》读后感 又回到这里 爱情使人忘记时间,时间也使人忘记爱情。-爱情名言名句精选 未来的住宅作文 感伤经典语录 经典语录伤感篇 唱红歌主题活动启动仪式致辞 我欲向天工再借500年 缘起而聚,缘尽而散 情人仅是一只蚂蚁 小学四年级作文900字:校园新貌 南楼令 积极发挥基层党组织作用的几点思考 给“三下乡”社会实践活动单位的感谢信 浅谈“侠义”作文700字 我的家乡变了作文400字 我们校园里的新鲜事作文1000字 八一建军节作文700字:军与民才是建军 职场赢家的四大黄金心态

Copyright © 2016 phpStudy |