Я использовал 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"/>