1. 程式人生 > >如何判斷手機使用者是移動,電信,聯通?

如何判斷手機使用者是移動,電信,聯通?

取IMSI號碼(460030419897719)的前5位(46003),然後根據它進行判斷。

移動:"46000", "46002", "46007","46020";

電信:"46003", "46005", "46011";

聯通:"46001", "46006";

IMSI(International Mobile Subscriber Identity)國際移動使用者識別碼為唯一識別一個移動使用者,所分配的號碼。
IMSI共有15位,其結構如下:MCC+MNC+MSIN
MCC(Mobile Country Code)移動國家碼,由國際電聯(ITU)統一分配和管理,唯一識別國家,共3位,中國為460。
MNC(Mobile Network Code)行動網路碼,共2位,比如00移動TD,01聯通GSM,02移動GSM,03電信CDMA等等。
MSIN(Mobile Subscriber Identification Number)移動使用者編號,共10位,運營商自己定義並分配。
各國個運營商的MCC和MNC,參見:

http://blog.csdn.net/suxiaolincalendar/article/details/6783050

相關推薦

如何判斷手機使用者是移動電信聯通

取IMSI號碼(460030419897719)的前5位(46003),然後根據它進行判斷。 移動:"46000", "46002", "46007","46020"; 電信:"46003", "46005", "46011"; 聯通:"46001", "46006";

PHP判斷手機是IOS還是Android判斷是否是微信開啟

本文介紹了PHP判斷手機是IOS還是Android的三個小例項,要判斷使用者的手機是安卓的還是ios的,搜了一下相關的資料,最終獲得的結果分享給大家。 例項1:主要是要用到HTTP_USER_AGENT,它表示的意思是用來檢查瀏覽頁面的訪問者在用什麼作業系統(包括版本號)瀏

判斷手機號碼是否合法(移動聯通電信

/** 座機電話格式驗證 **/ private static final String PHONE_CALL_PATTERN = "^(\\(\\d{3,4}\\)|\\d{3,4}-)?\\d{7,8}(-\\d{1,4})?$";

android上獲取imsi碼判斷運營商資訊(移動聯通電信

專案中要用到這個知識點,於是有整理這個知識點,並寫成博文,以作備忘。 一.imsi碼概念的理解 1.概念 IMSI:國際移動使用者識別碼(唯一標識),IMSI = MCC + MNC + MSIN,其中MCC是指移動臺國家程式碼(3 位,中國460),MNC是指移動網程式碼

移動聯通電信三家4G手機技術上有什麼區別TD-LTE和FDD-LTE的區別

TD-LTE和FDD-LTE都是分時長期演進技術,但是TD-LTE是TDD版本的長期演進技術,被稱為時分雙工技術,而FDD-LTE也是長期演進技術,不同的是,FDD-LTE採用的是分頻模式。類似網路課程中的時分複用技術和頻分複用技術。 (adsbygoogle = window.ad

獲取手機IMSI區分移動聯通 電信4G問題

1.TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); imsi

移動銷售定制機電信聯通為何如此激動?

最近爭論全網通很熱鬧,到底什麽是全網通,怎麽才算是全網通,第二卡槽到底怎麽才能算是全網通引發了三大運營商的口水戰。本文試圖通過還原真相,讓大家了解全網通之爭的前因後果,公道自在人心。 全網通和移動定制4G+到底有何區別? 全網通,顧名思義是一部手機可以同時支持三家運營商的手機網絡。早在2

中國3大移動公司(電信聯通移動)頻率分配大全(GSM,CDMA,CDMA2000,WCDMA,TD-SCDMA,LTE TD,FDD)

中國3大移動公司(電信,聯通,移動)頻率分配大全(GSM,CDMA,CDMA2000,WCDMA,TD-SCDMA,LTE TD,FDD) TD-LTE頻率分配(2013.12.5): 中國移動:1880-1900MHz(目前個別地區建為3G網路,B39:1880-1920)、2320-2370

android--獲取手機的IMSI碼,並判斷是中國移動\中國聯通\中國電信

TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); /** 獲取SIM卡的IMSI碼 * SIM卡唯一標識

全國各地DNS(電信移動聯通教育網)

全國各地電信DNS: 北京DNS地址: 202.96.199.133 202.96.0.133 202.106.0.20 202.106.148.1 202.97.16.195 上海DNS地址: 202.96.199.132 202.96.199.133 202.96.209.5 202.96.209.6

php判斷手機段登錄以及phpcms手機PC雙模板調用

mod pod 找不到 並且 mat pla sse 運行 highlight 首先一段php代碼判斷是否為手機瀏覽: function isMobile() { // 如果有HTTP_X_WAP_PROFILE則一定是移動設備 if (isset ($

java 驗證手機號碼、電話號碼(包括最新的電信聯通移動號碼)

-s 轉義 電信號 auth input sim pem csharp class 一、目前的號碼段(2017-06-01更新) 二、代碼 package com.linbilin.test; import java.util.regex.Pattern;

web移動前端頁面jquery判斷頁面滑動方向

startx div 上下 chan asc 移動前端 edt else 右滑 /*判斷上下滑動:*/ $(‘body‘).bind(‘touchstart‘,function(e){ startX = e.originalEvent.changedTouches[

通過判斷瀏覽器的userAgent用正則來判斷手機是否是ios(蘋果)和Android(安卓)客戶端

A- A+ 通過判斷瀏覽器的userAgent,用正則來判斷手機是否是 ios (蘋果)和 Android (安卓)客戶端。程式碼如下: <script type="text/java

js判斷手機是否安裝了某一款app有則開啟沒有去下載

function openApp(){ if(navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) { var loadDateTime = new Date();

判斷是否為移動端還是pc端自動切換地址

<script> var ec_browse_agent = navigator.userAgent.toLowerCase(); if ((ec_browse_agent.match(/iphone/i)) || (ec_browse_agent.match(/ipo

WEB移動端開發中區域網內手機瀏覽器訪問電腦頁面實時檢視程式碼除錯結果

痛點:在進行移動端頁面開發時,經常需要用手機檢視開發的頁面效果。雖然瀏覽器自帶模擬器,但是各個手機相容問題除錯以及操作效果除錯還是需要上真機。 解決途徑: 1、將程式碼扔到伺服器,通過連線伺服器訪問頁面除錯 2、採用內網穿透,將自己的電腦當成伺服器主機,手機訪問電腦伺服器。之前我用過NA

Unity 跳轉到應用商店評價app跳轉到Facebook某個介面判斷手機是否安裝某個APP

private void OnGUI() { if (GUI.Button(new Rect(500, 500, 300, 150), "谷歌商店")) { openAPPinMarket(Applica

RomUtil【Android判斷手機ROM用於判斷手機機型】

參考資料 Android判斷手機ROM 正文 有時候需要判斷手機系統的ROM,檢測ROM是MIUI、EMUI還是Flyme,可以使用getprop命令,去系統build.prop檔案查詢是否有對應屬性來判斷是什麼ROM。 build.prop的介紹可以看Android build.prop簡介 程式

判斷ios和安卓系統pc和手機

判斷ios和安卓系統 var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf(