This my code but not working
tManager = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
EditText e3 = (EditText) findViewById(R.id.phno);
e3.setText(tManager.getLine1Number());
This my code but not working
tManager = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
EditText e3 = (EditText) findViewById(R.id.phno);
e3.setText(tManager.getLine1Number());
This is working fine for me
Inside onCreate
Button btnSubmit = (Button) findViewById(R.id.buttonLogin);
btnSubmit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
TelephonyManager telephonyManager = (TelephonyManager)
getSystemService(Context.TELEPHONY_SERVICE);
String CountryISO = telephonyManager.getSimCountryIso().toString().toUpperCase();
String getSimSerialNumber = telephonyManager.getSimSerialNumber();
String getSimNumber = telephonyManager.getLine1Number();
Log.e("Telephone Data : "getSimSerialNumber + " " + getSimNumber);
}
});
Dont forget to add permission in manifest:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>