How to know SimSlot Number for every Call / sms?
You know the sim slot number only in broadcast receiver. After one month of research I got one solution which is work fine for me as below Firstly Add the android.permission.READ_PHONE_STATE permission to your manifest file Implement receiver for the phone event which receive call/sms events for your application public class CallSMSReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Bundle extras = intent.getExtras(); if (extras != null) { Log.d("SIM_SLOT"," Slot Number "+capturedSimSlot(extras)); } } /*below methods captures the sim slot