當前位置:
首頁 >
Android 观察系统中短信内容的变化(内容观察者)
發(fā)布時間:2025/7/14
60
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Android 观察系统中短信内容的变化(内容观察者)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
//內(nèi)容觀察者(如果系統(tǒng)的短信發(fā)生了變化,比如剛獲取一條短信,那么將觸發(fā)onChange方法)ContentResolver contentResolver = getContentResolver();Uri uri = Uri.parse("content://sms/");contentResolver.registerContentObserver(uri, true, new ContentObserver(new Handler()) {@Overridepublic void onChange(boolean selfChange) {Toast.makeText(MainActivity.this, "系統(tǒng)信息已經(jīng)改變", Toast.LENGTH_LONG).show();//以下獲取剛才變化的短信(比如是剛接收到的一條短信)String[] projection = {"_id", "address", "body", "date", "type"};Cursor cursor = getContentResolver().query(Uri.parse("content://sms/"), projection, null, null, null);cursor.moveToFirst();String body = cursor.getString(cursor.getColumnIndex("body"));System.out.println("body = " + body);cursor.close();
}});
}});
?
轉(zhuǎn)載于:https://www.cnblogs.com/wuyou/p/3425995.html
總結(jié)
以上是生活随笔為你收集整理的Android 观察系统中短信内容的变化(内容观察者)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓常用功能——已封装好
- 下一篇: 【Android基础】点击Back键退出