Автоматически получать номер телефона в андроиде

Я использую код

TelephonyManager tMgr =(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE); mPhoneNumber = tMgr.getLine1Number(); 

Чтобы телефон не запрограммирован в андроиде. Но это отлично работает только для одной сим-карты. Если я тестирую этот код, вставив другую сим-карту, он дает null . Я пытаюсь найти решение для этого. пожалуйста помогите. Я также включил READ_PHONE_STATE разрешение в Manifest .

Я хочу однозначно идентифицировать сим-карту. Есть ли другой способ сделать это. пожалуйста, дай мне знать.

Заранее спасибо…

Я думаю, что серийный номер Sim уникален. Вы можете попробовать это.

 TelephonyManager telemamanger = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String getSimSerialNumber = telemamanger.getSimSerialNumber(); 

Дайте мне знать, если есть какие-либо проблемы.

Это известная проблема. Многие SIM-карты по всему миру вернутся к нулю. Вы должны скорее использовать номер IMEI, но даже тот, который может вернуть значение null.

 TelephonyManager.getDeviceId() 

Найдите TelephonyManager.getSubscriberId (), это даст уникальный идентификатор для каждой SIM-карты.

Intereting Posts
Android – BroadcastReceiver не получает пользовательских намерений Отображение главного меню / главного экрана приложения при возврате в приложение после запуска внешней активности / намерения Получение версииCode и VersionName из Google Play Слушатель может быть заменен лямбдой Как скрыть Android ActionBar в Xamarin.Forms? Переместить логотип Google в MapView PointerIndex выходит за пределы диапазона в собственном коде? Как я могу получить файл из CamScanner или Office Lens в веб-приложении на Android? Как избежать смешанных / небезопасных предупреждений о содержании при наличии глубоких ссылок на схемы, отличные от http-приложений для мобильных приложений? Приложения NFC от переопределения рынка «Завершить действие, используя» диалоговые записи Есть ли эквивалент RxJava для Handler.postDelayed (Runnable r, long delayMillis) Пользовательские репозитории Gradle и разрешение зависимостей TextToSpeech версия для сборки Android не воспроизводит аудио Как приостановить и возобновить будильник Android? Как сохранить приложение для Android в режиме сна?