本文介绍了如何获得所有者/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卡号码和网络模式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 09:34