Как получить номер телефона в oreo 8.1.0 программно - PullRequest
0 голосов
/ 17 ноября 2018

Я использовал Nokia 6, который является Android 8.1.0.Я использовал этот код, чтобы найти свой номер телефона

TelephonyManager tel= (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
String PhoneNumber =  tel.getLine1Number();
Toast.makeText(getApplicationContext(), PhoneNumber ,Toast.LENGTH_LONG).show();

, но он return empty ("").с другой стороны, это нормально работает мой эмулятор.Пожалуйста, помогите мне с этим oreo решением.

В AndroidManifest.xml дайте следующее разрешение:

 <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 
...