How to get current SIM card number in Android?

You can Try following function and its return your sim number.

 TelephonyManager telephonyManager = (TelephonyManager) context
            .getSystemService(Context.TELEPHONY_SERVICE);

               public String getSIMNumber() {
                    return telephonyManager.getSimSerialNumber();
}
Add below permission into your Androidmanifest.xml file.
< uses-permission android:name="android.permission.READ_PHONE_STATE"/>