我有一個短信接收器,它監聽傳入的短信並將短信保存到SD卡上的文件中。我想聽所有傳入的信息,但只有特定的信息,以單詞「Nemas」或「Preostalo」開頭纔會複製到文本文件中。我怎樣才能做到這一點 ??只讀取特定的SMS消息?
第二,在我處理特定消息後,文本被複制到SD卡上的文本文件中,我可以自動設置這個短信從未讀到讀?
我有一個短信接收器,它監聽傳入的短信並將短信保存到SD卡上的文件中。我想聽所有傳入的信息,但只有特定的信息,以單詞「Nemas」或「Preostalo」開頭纔會複製到文本文件中。我怎樣才能做到這一點 ??只讀取特定的SMS消息?
第二,在我處理特定消息後,文本被複制到SD卡上的文本文件中,我可以自動設置這個短信從未讀到讀?
用於將短信寫入文件存儲器的消息內容轉換爲String對象。現在檢查這是以「Nemas」還是「Preostalo」開頭,然後寫入txt文件。
private static final String NEMAS = "Nemas";
private static final String PREOSTALO = "Preostalo";
private String msg;
檢查的消息,你先得到消息,並存儲到味精對象
if(msg.startsWith(NEMAS) || msg.startsWith(PREOSTALO)){
// write the msg into the txt file
}
http://stackoverflow.com/questions/7387305/listening-and-reciveing-specific-sms-消息/ 7387333#7387333 –