zoukankan      html  css  js  c++  java
  • 转玩Android(一)短信监听

    package com.bq.listener;
    //导入有关类
    import android.content.BroadcastReceiver;
    import android.content.Context;
    import android.content.Intent;
    import android.os.Bundle;
    import android.telephony.SmsMessage;
    import android.widget.Toast;
    public class receive extends BroadcastReceiver{
        String receiveMsg=""; 
    public void onReceive(Context context, Intent intent)
    {SmsMessage[] msg= null;
    if (intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED"))
    {
        StringBuilder buf = new StringBuilder();
        Bundle bundle = intent.getExtras();
        if (bundle != null) {
    Object[] pdusObj = (Object[]) bundle.get("pdus");
    msg= new SmsMessage[pdusObj.length];
    for (int i = 0; i<pdusObj.length; i++)
    msg[i] = SmsMessage.createFromPdu ((byte[]) pdusObj[i]);
    }
    for(int i = 0; i < msg.length; i++){
    String msgTxt = msg[i].getMessageBody();
    if (msgTxt.equals("Testing!"))
    {
    Toast.makeText(context, "success!", Toast.LENGTH_LONG).show();
    return;
    }
    else
    {
         Toast.makeText(context, "该短信已经过白强检测", Toast.LENGTH_LONG).show();
    return;
                    }
                }
         return;}
    }
    
    }
  • 相关阅读:
    Java学习
    Java学习
    Java学习
    Java学习
    Java学习
    Java学习
    Java学习
    Citrix 挂经思考
    eBay OA挂经反思
    roblox OA ancestor names 根据roman to int改的
  • 原文地址:https://www.cnblogs.com/bq12345/p/2829609.html
Copyright © 2011-2022 走看看