本文介绍了如何获得所有者/SIM卡号码和网络模式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想获取当前在手机中的SIM卡号码,即所有者号码.和网络模式,无论是GSM还是CDMA.
I want to get the SIM number which currently in the phone i.e. owner number.and network mode whether it is GSM or CDMA.
我在网上搜索,并尝试通过getLine1Number();来实现.但什么也没给
I search on net and try to do this by getLine1Number(); but gives nothing
请帮助我该怎么做.
推荐答案
以获取ur SIM卡的数量,而网络u可以这样做:
to get the number of ur SIM CARD , and the network u can do this :
TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
ConnectivityManager cm = (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);
if(cm.getActiveNetworkInfo().getTypeName().equals("MOBILE"))
network = "cellnetwork/3G";
else if(cm.getActiveNetworkInfo().getTypeName().equals("WIFI"))
network = "wifi";
else
network ="na";
uphone = tm.getLine1Number();
希望它会帮助您:)
我已经尝试过了,它对我有用
i've tried it , and it works for me
这篇关于如何获得所有者/SIM卡号码和网络模式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!