I want to get list of imsi number(both sim card imsi number list) from dual sim card android device. i have used TelephonyManager to get imsi number but its returning only primary sim card imsi number.
Asked
Active
Viewed 3,868 times
4
-
check this http://stackoverflow.com/questions/14517338/android-check-whether-the-phone-is-dual-sim – mdDroid May 26 '16 at 11:05
-
duplicate http://stackoverflow.com/questions/14517338/android-check-whether-the-phone-is-dual-sim – Naveen Tamrakar May 26 '16 at 11:06
-
https://developer.android.com/about/versions/android-5.1.html#multisim – Naveen Tamrakar May 26 '16 at 11:06
-
@NaveenTamrakar i tried solution mentioned by you in past, it will return only primary sims IMSI number not both sim cards IMSI number. – Keyur Thumar May 26 '16 at 12:47
-
which device do u have – Naveen Tamrakar May 26 '16 at 12:54
-
@NaveenTamrakar also their is no getSubscriberId(int) method below api 22 in android to get 2nd sim IMSI number. – Keyur Thumar May 26 '16 at 13:06
-
getSubscriberId(int) added in 23 – Naveen Tamrakar May 26 '16 at 13:08
-
@NaveenTamrakar i am using Moto G2 , Sumsung , letv 1s. – Keyur Thumar May 26 '16 at 13:08
-
thanx i have also will try my best just wait – Naveen Tamrakar May 26 '16 at 13:09
-
yes i tested getSubscriberId(int) in marshmallow device. – Keyur Thumar May 26 '16 at 13:09
1 Answers
-1
This issue is being resolved in lollipop. Check android subscription manager

Jinal
- 44
- 3
-
Doesn't seem like it: https://developer.android.com/reference/android/telephony/SubscriptionManager.html does not contain reference to IMSI. – Priyeshj May 02 '17 at 21:56
-