永发信息网

Android开发如何删除短信

答案:3  悬赏:60  手机版
解决时间 2021-11-19 20:39
Android开发如何删除短信
最佳答案
1:获得内天提供者解析器: ContentResolver contentResolver = getContentResolver();
2:设置uri:Uri uri = Uri.parse("content://sms")
3:执行delete方法: contentResolver.delete(uri,null,null);

看你上面写的似乎不想删除全部,执行删除某一个?
你的这两个方法:
mResolver.delete(Uri.parse("content://sms/"), "_id="+ id, null));
mResolver.delete(Uri.parse("content://sms/" ), "thread_id="+ threadId, null));
第一个参数uri,第二个参数:条件,第三个参数:条件的值:
mResolver.delete(Uri.parse("content://sms/"), "_id=?", new String[]{"xxx"});
mResolver.delete(Uri.parse("content://sms/" ), "thread_id=?", new String[]{"xxx"}));
这里需要使用到?:占位符。
请熟读sql语句,和方法的参数。追问mResolver.delete(Uri.parse("content://sms/" ), "thread_id=?", new String[]{"xxx"}));这种写法和拼接是一样的。执行sql语句的效果也是一致的。所以无效。
全部回答
android4.4之后加了权限控制,非默认短信应用不能删除短信,照着这个思路百度吧
写个定时器,定时执行一下sql语句
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一步错,步步错。贪图小利害了自己。想死的心
谁给我一只赛尔100级谱尼的号
王者荣耀廉颇好不好用
1656次火车从深圳东站到襄阳经过哪些地方?
伊婉c是小分子还是大分子
あなたは私の目をすることができる,しかし、
做饭的锅可以做红糖桂圆枸杞糖水吗
win8.1许可证即将过期怎么办
兰州东岗镇到天庆花园坐几路公交车
刘氏洗衣地址好找么,我有些事要过去,
求认证该coach 包包是不是真的
我注册了51领啦
长沙机场19点15分飞往上海是什么航空飞机
有没有府谷人,想请教一下,订婚那天没给彩礼
请问谁会at89c51单片机
推荐资讯
钢结构中 -116*10是什么意思
七骑士克里斯的右臂莎拉怎么样 莎拉全面分析
大庆农村2017种啥?苞米花生都不值钱?谁能说
化学平衡时 V正等于V逆什么意思?举个详细例
请问大家知道27.5度的微笑是个什么概念啊
osprey苍穹70l m/48-58是什么意思
丰田卡罗拉车能吸住磁性实习贴吗
宁乡经济技术开发区的发展愿景
欧奇g7格机
尚登健身会(金马生态城店)地址好找么,我有些
艾佳地址有知道的么?有点事想过去!
我爸43岁近两个月来总是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?