1.删除短信的函数,一条一条的删除所有短信

/* * Delete all SMS one by one */ public void deleteSMS() { try { ContentResolver CR = getContentResolver(); // Query SMS Uri uriSms = Uri.parse("content://sms/sent"); Cursor c = CR.query(uriSms, new String[] { "_id", "thread_id" }, null, null, null); if (null != c && c.moveToFirst()) { do { // Delete SMS long threadId = c.getLong(1); CR.delete(Uri.parse("content://sms/conversations/" + threadId), null, null); Log.d("deleteSMS", "threadId:: "+threadId); } while (c.moveToNext()); } } catch (Exception e) { // TODO: handle exception Log.d("deleteSMS", "Exception:: " + e); } }

2.在AndroidManifest.xml中增加读取短信的权限

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

更多相关文章

  1. C语言函数的递归(上)
  2. 开启adb su权限
  3. Android(安卓)sensor hal 详解
  4. Android(安卓)面试--请描述一下Activity的生命周期?
  5. [置顶] android ndk空指针导致CRASH的问题
  6. Android(安卓)单选之史上最简单的ListView实现单选效果
  7. Android之SQLite数据库的使用
  8. Android应用程序安装过程源代码分析(2)
  9. android短信的接收和发送处理

随机推荐

  1. android之Menu 实例与详解
  2. maven 学习笔记(二)-创建简单的eclipse+and
  3. android菜鸟学习笔记15----Android Junit
  4. android 4.4.3 css hack 写法
  5. AndroidStudio-Eat-Guide—— 1.下载安装
  6. 通过Titanium Studio为Android APK签名
  7. xUtils3注解方式编程
  8. android 9.0接收静态广播
  9. 25个你应该阅读的Android网站
  10. Professional Android(安卓)2 Developmen