0
TelephonyManagerを使用してonReceiveメソッドで着信番号を取得できるので、ここに受信SIMの番号を取得する方法はありますか?私は、呼び出しが受信されたときに、私のアプリで発信者番号と受信者番号の両方が必要です。出来ますか?アンドロイドスタジオでどのように着信コールが私のアンドロイドアプリにあるかを知る方法。
TelephonyManagerを使用してonReceiveメソッドで着信番号を取得できるので、ここに受信SIMの番号を取得する方法はありますか?私は、呼び出しが受信されたときに、私のアプリで発信者番号と受信者番号の両方が必要です。出来ますか?アンドロイドスタジオでどのように着信コールが私のアンドロイドアプリにあるかを知る方法。
以下を参照してください。これは私の仕事です。
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
}
}
}