如何获得所有者/ SIM号码和网络模式

Kar*_*ran 2 android

我想获取当前在手机中的SIM号码,即所有者号码.和网络模式无论是GSM还是CDMA.

我在网上搜索并尝试通过getLine1Number()进行此操作; 但什么都没有

请帮忙我该怎么做.

Hou*_*ine 7

获取你的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)

希望它能够:)

我试过了,它对我有用