我想知道 Android 中的用户手机号码。我使用了这个代码,但我没有得到号码。
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String n = tm.getLine1Number();
允许:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
安卓手机必须要保存号码吗settings --> about phone --> status --> myphone number
对此有什么想法吗?
我认为 sim 序列号和 sim 号码是唯一的。您可以尝试此方法来获取 sim 序列号并获取 sim 编号,并且不要忘记在清单文件中添加权限。
TelephonyManager telemamanger = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String getSimSerialNumber = telemamanger.getSimSerialNumber();
String getSimNumber = telemamanger.getLine1Number();
并将以下权限添加到您的Androidmanifest.xml
file.
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
如果有任何问题请告诉我。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)