Я хочу отображать свой номер телефона при открытии приложения, но получаю исключение:
Приложение «Телефон» () неожиданно остановилось. Пожалуйста, попробуйте еще раз.
Я уже добавил разрешение Read_Phone_State
в файл манифеста.
public class Telephone extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
View v = new View(this);
v.setTag("The Number is : " + getMyTenDigitsNumber());
setContentView(v);
}
private String getTelephone() {
TelephonyManager tm;
tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
return tm.getLine1Number();
}
private String getMyTenDigitsNumber() {
String s = getTelephone();
return s.substring(3);
}
}