我只想确保SIM卡插槽1中收到短信。出于安全原因,我选择了sim串口,即用于sim卡插槽一。因此,对于验证,我需要确保sim 1已通过短信验证。

最佳答案

尝试这个。对我有用

public class IncomingCallInterceptor extends BroadcastReceiver {
@Override
    public void onReceive(Context context, Intent intent) {
        String callingSIM = "";
        Bundle bundle = intent.getExtras();
        callingSIM =String.valueOf(bundle.getInt("simId", -1));
             if(callingSIM == "0"){
                  // Incoming call from SIM1
             }
             else if(callingSIM =="1"){
                 // Incoming call from SIM2
             }
    }
}

关于android - 在Android中的SIM 1或2中检测来电或短信,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30166205/

10-09 01:47