我有一个短信接收器,它监听传入的短信并将短信保存到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 –