0
我想讀取收到的文本消息(SMS),只要他們到達(在收到廣播 - android.provider.Telephony.SMS_RECEIVED)。我實際上使用下面的代碼,但它只在收到之前讀取消息。任何人都知道爲什麼?應用程序讀取錯誤的短信
public String getLastSms() {
resolver = context.getContentResolver();
uri = Uri.parse("content://sms/inbox");
projection = new String[]{"body"};
selection = null;
selectionArgs = null;
sortOrder = null;
cursor = resolver.query(uri, projection, selection, selectionArgs, sortOrder);
cursor.moveToFirst();
return cursor.getString(0);
}
其實,你的鏈接幫助了我。非常感謝你。 – rootpanthera 2013-05-14 11:32:59