Я хочу получить номер телефона устройства Android. Я использую этот код:
TelephonyManager tm = (TelephonyManager)this.getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
String phoneNumber= tm.getLine1Number();
На моем телефоне (HTC Wildfire) я не могу получить номер телефона - все, что я получаю, это пустая строка. Если я запускаю код на emulatur, обычно отображается номер телефона.
Если я перейду в Настройки = > О телефоне = > Идентификатор телефона- > Номер телефона, номер телефона "Неизвестно".
Где проблема? Что-то не так с моей SIM-картой?