广

android开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

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

    2018-04-13 09:17:05 次阅读 稿源:互联网
    广告

    短信是手机常见的功能,本文就以实例形式讲述了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程序设计有所帮助。

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告