回答
嘗試下面的代碼獲取SIM卡序列號,並獲得SIM卡號碼
TelephonyManager tManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String getSimSerialNumber = tManager.getSimSerialNumber();
String getSimNumber = tManager.getLine1Number();
Log.v(TAG, "getSimSerialNumber : " + getSimSerialNumber +" ,getSimNumber : "+ getSimNumber);
添加以下權限到您的AndroidManifest.xml
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
我可以用這個方法來驗證用戶單元沒有 –
它給我空:( –
你找不到SIM卡號碼,並且還我已經使用這個卻給人總是空 –
您可以使用此代碼的第一個SIM卡號碼。
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
mobileNumber = telephonyManager.getLine1Number();
在清單中也加上這個uses-permission
。
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
此代碼將幫助你,但有一段時間它不會返回確切的結果。最好的選擇是在詢問用戶的手機號碼後驗證號碼。
這將幫助你,它已經幫助了我。
這給我null已經 –
此代碼可以找到SIM卡的號碼,但只有當號碼保存在我們的電話號碼簿 目錄中,或者在任何情況下我們都找不到SIM卡號碼。
TelephonyManager telephonyManager = (TelephonyManager)
getSystemService(Context.TELEPHONY_SERVICE);
mobile number = telephonyManager.getLine1Number();
真的是不可能的只有那些已經救了他們的SIM卡號碼 能可能的設備。 OTP驗證過程最適合此,請輸入您的 號碼並獲得otp進行驗證。
謝謝G Meh di Balti !!!!! –
- 1. Android獲取手機SIM卡號碼
- 2. Android:如何獲取雙SIM卡手機中的SIM卡的SIM卡號碼
- 3. 以編程方式獲取SIM卡號碼
- 4. 獲取所有SIM卡電話號碼
- 5. 機器人:如何檢測的私人號碼編程
- 6. 獲取聯繫人手機號碼
- 7. 如何獲取IMG號碼,SIM卡號碼,PhoneGap Mobile應用程序中的手機號碼?
- 8. 如何在Windows 8編程中獲取sim序列號?
- 9. 機器人編程
- 10. 在Windows Phone應用程序中獲取SIM MSISDN和IMSI號碼
- 11. 如何通過僅使用SIM卡序列號獲取手機號碼
- 12. 如果我的android手機有兩張SIM卡,如何獲取手機號碼?
- 13. 如何從電報機器人獲取電話號碼?
- 14. 如何從我的聯繫人上獲取手機號碼android編程
- 15. 獲取聯繫人的手機號碼,工作號碼和家庭號碼
- 16. iPhone SIM卡號碼
- 17. 以編程方式從iPhone獲取SIM卡識別號/序列號
- 18. 只獲取保存到手機或SIM卡的android聯繫人
- 19. 如何獲得雙SIM卡手機號碼?
- 20. Android:如何獲得SIM卡手機號碼
- 21. 如何從雙SIM卡手機中獲得兩個IMEI號碼?
- 22. 以編程方式獲取手機號碼
- 23. 獲取與手機號碼
- 24. Finch機器人編程
- 25. 機器人:ATTR /編程
- 26. 如何獲取GSM手機中與SIM相關的電話號碼?
- 27. 在Android中獲取SIM序列號
- 28. 使用telephonymanager獲取sim序列號
- 29. 機器人框架ASCII碼編碼
[如何在Android中獲取當前SIM卡號?](https://stackoverflow.com/questions/14051023/how-to-get-current-sim-card-number-in-android) –