上篇文章讲到《Android 短信的备份》,本文主要实现Android 短信的还原,即是将一条

布局文件:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" > <Button
android:onClick="restoreSms"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="还原一条短信" /> </RelativeLayout>

添加代码:

package com.wuyudong.smsrestore;

import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.ContentResolver;
import android.content.ContentValues;
import android.view.Menu;
import android.view.View;
import android.widget.Toast; public class MainActivity extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
} public void restoreSms(View view) { Uri uri = Uri.parse("content://sms/");
ContentResolver resolver = getContentResolver();
ContentValues values = new ContentValues();
values.put("address", "110");
values.put("body", "你将被公安局监控,请速去报到");
values.put("date", System.currentTimeMillis()+"");
values.put("type", "1"); //接受短信
resolver.insert(uri, values);
Toast.makeText(this, "添加成功了", 0).show();
}
}

添加权限:

    <uses-permission android:name="android.permission.READ_SMS"/>
<uses-permission android:name="android.permission.WRITE_SMS"/>

运行项目,搞定

最新文章

  1. 在update语句中使用子查询
  2. 理解java虚拟机内存分配堆,栈和方法区
  3. 268. Missing Number -- 找出0-n中缺失的一个数
  4. 如何安装NodeJS到阿里云Centos (64位版本V5-7)
  5. 数据结构作业——brothers(二叉树)
  6. web.xml 模板和Servlet版本
  7. VS2012/2013 停止调试后,无法刷新页面
  8. react入门笔记
  9. 初识MariaDB存储引擎
  10. SOA_环境安装系列3_Oracle Weblogic安装和环境搭建(案例)
  11. http://www.hameister.org/JavaFX_PuzzleGame.html
  12. gitlab升级方法
  13. WLW 截屏插件
  14. Linux中搭建SVN服务器
  15. Unity 3d 实施刚体力
  16. Java面向对象-方法的值传递和引用传递
  17. JQuery操作iframe父页面与子页面的元素与方法
  18. Django content-type 使用
  19. Centos7部署elasticsearch并且安装ik分词以及插件kibana
  20. Luogu 1514 引水入城 (搜索,动态规划)

热门文章

  1. 50款免费 PSD 名片设计模板源文件下载《下篇》
  2. js基础篇——localStorage使用要点
  3. 基于HTML5 WebGL实现3D飞机叶轮旋转
  4. StringExtensions
  5. DP - tencent2016实习生笔试A
  6. ligerUI布局时,Center中的Tab高度太小问题解决
  7. No Javascript on this page
  8. php.ini 配置详细选项
  9. hibernate 注释说明
  10. GJM:用C#实现网络爬虫(二) [转载]