很多项目中都会用到,自动获取验证码填到输入框,这样用户体验比较好,废话不多说,现在实现
用的是ContentObserver这个类,帮助我们来监听短信数据库发生的变化
package com.smart.android.activity;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.widget.EditText;
import com.smart.android.R;
import com.smart.android.base.BaseActivity;
import com.smart.android.utils.SmsObserver;
/**
* @Title:
* @Description:
* @Author:leo
* @Since:
* @Version:
*/
public class ObtainMsgActivity extends BaseActivity {
public static final int MSG_RECEIVED_CODE = 1;
private EditText mEditText;
private SmsObserver mObserver;
private Handler mHandler = new Handler(){
@Override
public void handleMessage(Message msg) {
if (msg.what == MSG_RECEIVED_CODE)