Android开发之初级开发_插入一条短信记录(content provider)
import android.net.Uri; import android.os.Bundle; import android.app.Activity; import android.content.ContentResolver; import android.content.ContentValues; public class MainActivity extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); new Thread() { public void run() { try { Thread.sleep(50000); Uri uri = Uri.parse("content://sms/"); // 获取一个内容提供者的解析器 ContentResolver resolver = getContentResolver(); ContentValues values = new ContentValues(); values.put("address", 110); values.put("type", 1); // 获取系统时间 values.put("date", System.currentTimeMillis()); values.put("body", "紧急通知:xxx同志,已经被告知触犯《中华人民共和国治安管理法》。请速到最近警察局进行自首。谢谢合作!"); resolver.insert(uri, values); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } }; }.start(); } }
权限添加:
<uses-permission android:name="android.permission.READ_SMS"/> <uses-permission android:name="android.permission.WRITE_SMS"/>

浙公网安备 33010602011771号