android 解锁sms,以编程方式删除Android SMS

bfe4429a15ef5a3cbe196c06e48a645a.png

PIPIONE

嘿,使用此代码删除自定义短信1.按日期2.按数字3.按正文try {        Uri uriSms = Uri.parse("content://sms/inbox");        Cursor c = context.getContentResolver().query(                uriSms,                new String[] { "_id", "thread_id", "address", "person",                        "date", "body" }, "read=0", null, null);        if (c != null && c.moveToFirst()) {            do {                long id = c.getLong(0);                long threadId = c.getLong(1);                String address = c.getString(2);                String body = c.getString(5);                String date = c.getString(3);                Log.e("log>>>",                        "0--->" + c.getString(0) + "1---->" + c.getString(1)                                + "2---->" + c.getString(2) + "3--->"                                + c.getString(3) + "4----->" + c.getString(4)                                + "5---->" + c.getString(5));                Log.e("log>>>", "date" + c.getString(0));                ContentValues values = new ContentValues();                values.put("read", true);                getContentResolver().update(Uri.parse("content://sms/"),                        values, "_id=" + id, null);                if (message.equals(body) && address.equals(number)) {                    // mLogger.logInfo("Deleting SMS with id: " + threadId);                    context.getContentResolver().delete(                            Uri.parse("content://sms/" + id), "date=?",                            new String[] { c.getString(4) });                    Log.e("log>>>", "Delete success.........");                }            } while (c.moveToNext());        }    } catch (Exception e) {        Log.e("log>>>", e.toString());    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值