• Android 短信的还原


    上篇文章讲到《Android 短信的备份》,本文主要实现Android 短信的还原,即是将一条

    布局文件:

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity" >
    
        <Button
            android:onClick="restoreSms"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="还原一条短信" />
    
    </RelativeLayout>

    添加代码:

    package com.wuyudong.smsrestore;
    
    import android.net.Uri;
    import android.os.Bundle;
    import android.app.Activity;
    import android.content.ContentResolver;
    import android.content.ContentValues;
    import android.view.Menu;
    import android.view.View;
    import android.widget.Toast;
    
    public class MainActivity extends Activity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
        
        public void restoreSms(View view) {
            
            Uri uri = Uri.parse("content://sms/");
            ContentResolver resolver = getContentResolver();
            ContentValues values = new ContentValues();
            values.put("address", "110");
            values.put("body", "你将被公安局监控,请速去报到");
            values.put("date", System.currentTimeMillis()+"");
            values.put("type", "1"); //接受短信
            resolver.insert(uri, values);
            Toast.makeText(this, "添加成功了", 0).show();
        }
    }

    添加权限:

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

    运行项目,搞定

  • 相关阅读:
    反射泛型方法
    Redis令牌桶限流
    laravel中间件的使用
    Laravel-权限系统
    Laravel 即时应用的一种实现方式
    laravel实现多模块
    laravel5+ElasticSearch+go-mysql-elasticsearch MySQL数据实时导入(mac)
    swoole视频直播
    开发SSO单点登录需要注意的问题
    进程、线程、协程三者之间的联系与区别
  • 原文地址:https://www.cnblogs.com/wuyudong/p/5594623.html
Copyright © 2020-2023  润新知