android的很多功能都是需要权限才能操作,还是有很多功能我们是可以直接操作的,只需要在配置文件中注明权限就行了,可是有些虽然注明了权限,但是还是会提示说你没权限。比如删除短信、让手机进入休眠状态(gotoSleep)。下面就介绍一下我是如何删除一条属于黑名单中的短信:

1、获取你想要删除的短信的线程ID(因为我想删除最近收到的一条短信,所以我只需按时间进行倒序,然后获取第一条短信的线程ID就行了)

private long getThreadId() {

long threadId = 0;

String SMS_READ_COLUMN = "read";

String WHERE_CONDITION = SMS_READ_COLUMN + " = 0";

String SORT_ORDER = "date DESC";

int count = 0;

Cursor cursor = mContext.getContentResolver().query(

Uri.parse("content://sms/inbox"),new String[]{ "_id", "thread_id", "address", "person", "date", "body" },

WHERE_CONDITION,null,SORT_ORDER);

if (cursor != null) {

try {

count = cursor.getCount();

if (count > 0) {

cursor.moveToFirst();

threadId = cursor.getLong(1);

}

} finally {

cursor.close();

}

}

Log.i("threadId", String.valueOf(threadId));

return threadId;

}

2、删除短信

long id = getThreadId();

Uri mUri=Uri.parse("content://sms/conversations/" + id);

mContext.getContentResolver().delete(mUri, null, null);

这能通过这种方式删除短信,如果你想通过其他条件删除的话,那么就会提示你不够权限删除。但是这种方式只是删除收信箱中的短信

android 删除短信无效,android删除短信(绕过权限)相关推荐

  1. android 删除短信无效,Android - 从设备中完全删除短信并使短信无法恢复

    我想通过我的应用程序从手机中删除所有短信. 目前,我正在使用下面的代码删除邮件.Android - 从设备中完全删除短信并使短信无法恢复 Uri uriSms = Uri.parse("co ...

  2. android设置返回按钮无效,Android onKeyDown监听返回键无效的解决办法

    Android onKeyDown监听返回键无效的解决办法 当我们的Activity继承了TabActivity,在该类中重写onKeyDown是监听不到返回键的, 具体解决方法如下: 重写dispa ...

  3. android textview 文字居中无效,android – 不能垂直居中textview的文本

    [已解决]我不得不向ScrollView添加 android:fillViewport ="true",修复了文本没有垂直居中的问题. 我知道之前已经多次回答,但我仍然无法垂直居中 ...

  4. android 选择文件路径无效,Android使用MediaMetadataRetriever类获取视频帧时一直无法正确读取路径文件,iamge显示位null...

    满意答案 来欧冠0300 2017.04.23 采纳率:57%    等级:8 已帮助:211人 从API 8开始,新增了一个类: android.media.ThumbnailUtils这个类提供了 ...

  5. Android版短信 筛选/批量删除 程序(支持Android 2.3~4.4)

    这是一个短信筛选/批量删除的工具类程序. 首先上图: 1.展示全部系统短信. 2.新建筛选器(支持按号码筛选和按内容筛选) 3.筛选,批量删除. 主要代码: 1.获取系统全部短信 [java] vie ...

  6. Android:短信 筛选/批量删除 程序(支持Android 2.3~4.4)

    这是一个短信筛选/批量删除的工具类程序. 首先上图: 1.展示全部系统短信. 2.新建筛选器(支持按号码筛选和按内容筛选) 3.筛选,批量删除. 主要代码: 1.获取系统全部短信 //获取系统全部短信 ...

  7. android删除短信记录,android 4.4 以上删除短信的方法

    android 4.4之后非默认的短信应用已经没有办法删除短信了.像以前那样用如下方法是不会没法删除短信的(即使在xml中配置了短信的读写权限),同时也不会有报错或其他提示. 但通过打印可以看到上述代 ...

  8. android 手机短信恢复,安卓手机短信删除了怎么恢复?简单恢复的方法

    原标题:安卓手机短信删除了怎么恢复?简单恢复的方法 安卓手机短信删除了怎么恢复?手机短信是生活中不经常使用到,但是依然是十分重要的存在,因为我们现在比较喜欢用社交软件与别人进行交流,但是在一些相对重要 ...

  9. android 手机短信恢复,Android短信如何恢复

    Android短信如何恢复?虽然当下微信使用非常普及,但不少重要事项还是会使用短信进行沟通的,比如快递密码箱ID提醒.信用卡还款提醒.验证码等.其目的是确保一定收到,不会因断网.未登陆等消息消失.所以 ...

最新文章

  1. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...
  2. 移动应用程序和网页应用程序_您的移动应用程序运行缓慢的主要原因以及如何修复它...
  3. php redis set集合操作,php对redis的set(集合)操作
  4. Hadoop SequenceFile数据结构介绍及读写
  5. golang 字符串比较 不区分大小写
  6. python支付程序源码_python项目中实现支付宝网页支付
  7. Java学习第三天160818 表单 框架 下拉列表等
  8. 解锁三星bl锁有几种方法_解锁陶瓷砂磨机常见的几种机械密封损坏原因及处理方法发表...
  9. 3 上传分段_32式太极拳教材分段教学:【3】32式太极拳背向演示 .3/25.
  10. 统计问题(HDU-2563)
  11. Inside-out追踪技术浅析
  12. pythongui编程星期的中英文对照_编写一个程序,根据用户输入的一个英文字符翻译成相应的中文日期,如输入“M”返回“星期一”。...
  13. Blog Management System Based on JSP(基于JSP的实验室设备管理系统的开发)外文翻译
  14. Pandoc安装与使用总结
  15. Python基础+进阶(万字总结,基础案例+执行结果)
  16. 阻抗匹配基础知识详解
  17. 1.7-秩和相关关系
  18. 游戏建模师日常工作内容包括哪些?
  19. More Effective C++条款3
  20. Java新手上路--算数运算符

热门文章

  1. WS2812C IO口模拟控制
  2. MVP衣明志——15年技术生涯
  3. MIUI金凡回应用户反馈小米手机发热情况
  4. 不得不吐槽的Android PopupWindow的几个痛点(实现带箭头的上下文菜单遇到的坑)...
  5. php guzzle,php – 如何使用Guzzle 6记录所有API调用
  6. 【红外遥控器】基于FPGA的学习型红外遥控器verilog开发
  7. 周易六十四卦——水火既济卦
  8. 参数validator/valid校验用法(通俗)
  9. 【Unity】Jay 开发日志(三)——道具效果的实现(上)
  10. 无限轮播的实现,未加自动轮播效果(非原创)