我想獲得SIM卡使用我的應用程序的設備的手機號碼。我有很多答案,但沒有完美的代碼。請給我支持鏈接或代碼在我的Android應用程序中使用。Android:如何獲得SIM卡手機號碼
回答
TelephonyManager telemamanger = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String getSimNumber = telemamanger.getLine1Number();
您還需要在AndroidManifeast.xml
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
爲TelephonyManager.getLine1Number()文檔說這種方法將返回null,如果數字是「不可用」添加此權限,但它並沒有說,當數可能不可用。
這些可能會失敗幾次..你有任何其他altrenative –
據我所知沒有其他選擇。並非所有的SIM卡都允許從它們讀取MSISDN,在這種情況下,android api不知道它。 –
它不工作,我還沒有得到任何手機號碼。 –
此前我試圖做到這一點。它主要依賴於SIM卡提供商。像Airtel(印度)不允許通過代碼識別手機號碼,但如果您嘗試Aircel,它確實會提供電話號碼。
沒有它在Aircel中不工作。 –
- 1. Android獲取手機SIM卡號碼
- 2. Android:如何獲取雙SIM卡手機中的SIM卡的SIM卡號碼
- 3. 如何獲得雙SIM卡手機號碼?
- 4. 如何從雙SIM卡手機中獲得兩個IMEI號碼?
- 5. 如果我的android手機有兩張SIM卡,如何獲取手機號碼?
- 6. 如何獲得Android手機中第二個SIM卡的IMSI號碼
- 7. 如何獲得Android手機中的SIM卡帳戶餘額
- 8. 獲取SimOperatorName的雙SIM卡android手機
- 9. 如何在Android中獲得雙SIM卡IMEI號碼
- 10. 如何從iPhone獲得SIM卡號
- 11. 如何通過僅使用SIM卡序列號獲取手機號碼
- 12. 在Android中使用Airtel提供商SIM卡時無法獲得SIM卡號碼?
- 13. 爲什麼我無法從丹麥獲得SIM卡的手機號碼?
- 14. 如何在雙SIM卡手機android中獲取SIMOperator?
- 15. 如何從雙SIM卡手機Android獲取運營商名稱?
- 16. 檢測雙SIM卡Android手機中兩張SIM卡的狀態
- 17. 如何獲取IMG號碼,SIM卡號碼,PhoneGap Mobile應用程序中的手機號碼?
- 18. 如何獲得的卡貼手機號碼
- 19. 虛擬實體SIM卡到Android手機
- 20. iPhone SIM卡號碼
- 21. 如何在Android中獲取當前的SIM卡號碼?
- 22. 爲得到我的SIM卡號碼
- 23. Android:如何在Android中獲取兩張SIM卡的SIM卡ID?
- 24. Android:在雙SIM手機getSimCountryIso()返回哪個SIM卡?
- 25. 三星android 6.0如何獲得雙SIM卡通話記錄與SIM卡槽ID?
- 26. 獲取所有SIM卡電話號碼
- 27. 如何在android 4.1.2上獲取手機號碼手機?
- 28. 如何知道發送短信時的SIM卡或手機號碼?
- 29. 如何檢測android手機中的SIM卡更改?
- 30. 如何知道Android手機中的SIM卡類型(2G,3G)
movile是否有多個sim? – Narkha
TelephonyManager TMGR =(TelephonyManager)此 \t \t \t \t \t \t \t .getSystemService(Context.TELEPHONY_SERVICE); \t \t \t \t \t String mPhoneNumber = tMgr.getLine1Number(); – Sri
不行不行。 –