Я попробовал googling в google, но не смог найти ответ
Кто-нибудь, пожалуйста, дайте мне знать, как я могу получить текущий номер телефона из кода Android. Я думаю, что номер телефона будет сохранен на SIM-карте.
С уважением, SSuman185
Можешь попробовать:
TelephonyManager phoneManager = (TelephonyManager) getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE); String phoneNumber = phoneManager.getLine1Number();
Требуется разрешение READ_PHONE_STATE
.
TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); String phonenumber = tm.getLine1Number();
Эта ссылка может быть лучшей коллекцией ответов, связанных с TelephonyManager. Но все же не гарантируется, что вам будет возвращен номер телефона.
Проверьте это !