Programmatically retrieve IMEI number for dual SIM in android

后端 未结 12 1174
一生所求
一生所求 2020-12-05 15:19

For single SIM following code works:

TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
String imei= tm.getDeviceId();
12条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-05 16:07

    Steps: 1 > You must have READ_PHONE_STATE Permission enabled

    
    

    2 > For Android SDK v23<= get SIM 1 & SIM 2 IMEI by this:

    TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
        Log.e("IMEI---1:", tm.getDeviceId(0) );
        Log.e("IMEI---2:", tm.getDeviceId(1) );
    

提交回复
热议问题