android源码中,获得网络运营商和显示网络运营商的这块代码在哪里?(即显示“中国移动”“中国联通”这个)...

解决方案 »

  1.   


    1. intent 
       "Telephony.Intents.SPN_STRINGS_UPDATED_ACTION" 会带有相关信息。参见Telephony.java:        public static final String SPN_STRINGS_UPDATED_ACTION =
                    "android.provider.Telephony.SPN_STRINGS_UPDATED";        public static final String EXTRA_SHOW_PLMN  = "showPlmn";
            public static final String EXTRA_PLMN       = "plmn";
            public static final String EXTRA_SHOW_SPN   = "showSpn";
            public static final String EXTRA_SPN        = "spn";2. TelephonyManager
       public String getNetworkOperatorName ()
       Returns the alphabetic name of current registered operator. 
      

  2.   

    TelephonyManager.java
       
    获得运营商的名字:
     public String getNetworkOperatorName ()