继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Android 修改短信数据库,让10086发送祝福短信

woider
关注TA
已关注
手记 23
粉丝 209
获赞 1963

首先添加两个权限(允许应用访问修改短信数据库):

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

核心代码如下:

                Thread thread = new Thread() {
                    @Override
                    public void run() {
                        ContentResolver resolver = getContentResolver();
                        ContentValues values = new ContentValues();
                        values.put("address", 10086);
                        values.put("type", 1);
                        values.put("date", System.currentTimeMillis());
                        values.put("body", "你好,Woider");
                        resolver.insert(Uri.parse("content://sms"), values);
                    }
                };
                thread.start();

把这段代码放入监听事件中
运行结果

这只是一个很温柔的例子了,发挥你们的专(e)注(gao)精神,来试一试吧。

打开App,阅读手记
11人推荐
发表评论
随时随地看视频慕课网APP

热门评论

为什么我运行了这段代码后手机短信里没有这条消息呢

能发到别人手机上吗

能发给别人真的手机上吗?

查看全部评论