前提–权限:
<uses-permission android:name="android.permission.READ_SMS"/>
监听短信数据库
public class SmsContentObserver extends ContentObserver { private static SmsContentObserver mInstance; private static Context mContext; private Cursor cursor = null; private Handler mHandler; private String[] projection = new String[]{"_id", "address", "person", "body", "date", "type"}; private SmsContentObserver(Context context, Handler handler) { super(handler); this.mContext = context; this.mHandler = handler; } public static SmsContentObserver getInstance(Context context, Handler handler) { if (mInstance == null) { synchronized (SmsContentObserver.c