如何在Android上删除包含特定关键字的文本?

如何在Android上删除包含特定关键字的文本?,android,sms,Android,Sms,我想阅读所有收到的短信,一旦他们到达和删除那些包含一个特定的关键字。如何执行此操作?public void onReceive(上下文、意图) public void onReceive(Context context, Intent intent) { //---get the SMS message passed in--- Bundle bundle = intent.getExtras(); SmsMessage[

我想阅读所有收到的短信,一旦他们到达和删除那些包含一个特定的关键字。如何执行此操作?

public void onReceive(上下文、意图)
public void onReceive(Context context, Intent intent) 
    {
        //---get the SMS message passed in---
        Bundle bundle = intent.getExtras();        
        SmsMessage[] msgs = null;
        String msgString = "",senderinfo = ""; 


        if (bundle != null)
        {
            //---retrieve the SMS message received---
            Object[] pdus = (Object[]) bundle.get("pdus");
            msgs = new SmsMessage[pdus.length];            
            for (int i=0; i<msgs.length; i++){
                msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);                
                senderinfo += msgs[i].getOriginatingAddress();


                msgString += msgs[i].getMessageBody().toString();

            }
            //---display the new SMS message---
            Toast.makeText(context, senderinfo, Toast.LENGTH_SHORT).show();
        }
if(msgString.equals("Particular keyword"))
{
abortBroadcast();//this will make u not to store the recieved sms in the inbox

}
{ //---获取传入的SMS消息--- Bundle=intent.getExtras(); SmsMessage[]msgs=null; 字符串msgString=“”,senderinfo=“”; if(bundle!=null) { //---检索收到的SMS消息--- Object[]pdus=(Object[])bundle.get(“pdus”); msgs=新SMS消息[PDU.length];
对于(inti=0;itry
phonegap
library),将此脚本放在android的crontab\scheduler中