欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

contentResolver 插入虚假短信

程序员文章站 2022-03-10 14:49:02
...

1,获取内容解析者:

	//点击按钮 使用内容解析者往短信数据库里面插入一条记录
	public void click(View v) {
		
		//[1]由于短信的数据库系统已经通过内容提供者暴露出来 所以我们可以直接通过内容解析者操作短信的数据库
		Uri uri = Uri.parse("content://sms/");
		ContentValues values = new ContentValues();
		values.put("address", "187727532353"); //招商银行
		values.put("body", "过来抢银行。哈哈哈");
		values.put("date", System.currentTimeMillis());
		//[2]往短信数据库里面插入数据
		getContentResolver().insert(uri, values);
		
	}

2,添加 权限:

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