我想要使用android获得SIM卡电话号码,但是当我得到的数字长度为零! 这里是代码:getLine1Number()不工作
但它会士“的长度为零”。当我打印数字时,它不会打印任何内容。 任何人都可以给我一个解决方案吗?
我想要使用android获得SIM卡电话号码,但是当我得到的数字长度为零! 这里是代码:getLine1Number()不工作
但它会士“的长度为零”。当我打印数字时,它不会打印任何内容。 任何人都可以给我一个解决方案吗?
获取SIM卡号码
TelephonyManager telemamanger = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String getSimSerialNumber = telemamanger.getSimSerialNumber();
获取电话号码
TelephonyManager tMgr =(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
mPhoneNumber = tMgr.getLine1Number();
如果适用otherwie显示this这会告诉你。
它没有显示我的电话号码-_- –
你想要的SIM卡或电话号码? –
我需要电话号码 –
你有没有插入SIM卡或正在模拟器进行测试呢? – Lucifer
某些SIM卡只是不提供这些信息 – Vladimir
它在模拟器上可以使用,但在我的手机上并不好。 –