我想获取当前在手机中的SIM号码,即所有者号码.和网络模式无论是GSM还是CDMA.
我在网上搜索并尝试通过getLine1Number()进行此操作; 但什么都没有
请帮忙我该怎么做.
获取你的SIM卡号码,网络你可以这样做:
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();
Run Code Online (Sandbox Code Playgroud)
希望它能够:)
我试过了,它对我有用
| 归档时间: |
|
| 查看次数: |
6856 次 |
| 最近记录: |