我今天写的一个是Android中获取所有短信的内容,
这是实现后的一个图片
Android中获取短信的内容_第1张图片

下面看下代码吧!

DXActivity .java

package com.example.contacts;import android.content.ContentResolver;import android.database.Cursor;import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.TextView;public class DXActivity extends AppCompatActivity {    private TextView tv_01;    private ContentResolver cr;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_dx);        tv_01 = (TextView) findViewById(R.id.tv_1);        cr = getContentResolver();    }    public void dq(View view){        Uri uri=Uri.parse("content://sms/");        Cursor cursor=cr.query(uri,null,null,null,null);        StringBuffer stringBuffer=new StringBuffer();        while (cursor.moveToNext()) {        //如果你还想再获取其他的再这里写就可以了address(手机号码)丶date(日期)等等。            String id = cursor.getString(cursor.getColumnIndex("body"));            stringBuffer.append(id+"\n\n");        }        tv_01.setText(stringBuffer);        cursor.close();    }}

activity_dx.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical" android:layout_width="match_parent"    android:layout_height="match_parent">    <Button        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="获取短信"        android:onClick="dq"        /><ScrollView    android:layout_width="wrap_content"    android:layout_height="wrap_content">    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:id="@+id/tv_1"        />ScrollView>LinearLayout>

还有权限在AndroidManifest.xml中写
//接收短信

更多相关文章

  1. 短信接收--Android彩信的接收流程(应用层)
  2. Android使用AsyncTask下载显示图片
  3. 从Android 1.0到Android 8.0,盘点每一代系统更新内容
  4. Facebook推出强大Android图片库Fresco 自动释放内存 图片缓存 内
  5. ubuntu linux通过adb命令行"复制粘贴"内容到android
  6. Android从网上获取图片的简单示例
  7. Android图片的固定大小显示

随机推荐

  1. MySQL 处理重复数据的方法(防止、删除)
  2. MySQL创建用户和权限管理的方法
  3. MySQL 索引知识汇总
  4. CentOS7卸载MySQL5.7的方法步骤
  5. MySQL 4种导入数据的方法
  6. MySQL对数据库操作(创建、选择、删除)
  7. 三种常用的MySQL 数据类型
  8. MySQL8.0窗口函数入门实践及总结
  9. MySQL按指定字符合并以及拆分实例教程
  10. CentOS Mysql数据库如何实现定时备份