亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android中TelephonyManager類的方法實例分析

2020-04-11 11:25:05
字體:
來源:轉載
供稿:網友

本文實例講述了Android中TelephonyManager類的方法。分享給大家供大家參考。具體如下:

TelephonyManager類主要提供了一系列用于訪問與手機通訊相關的狀態和信息的get方法。其中包括手機SIM的狀態和信息、電信網絡的狀態及手機用戶的信息。在應用程序中可以使用這些get方法獲取相關數據。

TelephonyManager類的對象可以通過Context.getSystemService(Context.TELEPHONY_SERVICE)方法來獲得,需要注意的是有些通訊信息的獲取對應用程序的權限有一定的限制,在開發的時候需要為其添加相應的權限。

以下列出TelephonyManager類所有方法及說明:

package com.ljq.activity;import java.util.List;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.telephony.CellLocation;import android.telephony.NeighboringCellInfo;import android.telephony.TelephonyManager;public class TelephonyManagerActivity extends Activity {  @Override  public void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);    TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);    /**     * 返回電話狀態     *      * CALL_STATE_IDLE 無任何狀態時      * CALL_STATE_OFFHOOK 接起電話時     * CALL_STATE_RINGING 電話進來時      */    tm.getCallState();    //返回當前移動終端的位置    CellLocation location=tm.getCellLocation();    //請求位置更新,如果更新將產生廣播,接收對象為注冊LISTEN_CELL_LOCATION的對象,需要的permission名稱為ACCESS_COARSE_LOCATION。    location.requestLocationUpdate();    /**     * 獲取數據活動狀態     *      * DATA_ACTIVITY_IN 數據連接狀態:活動,正在接受數據     * DATA_ACTIVITY_OUT 數據連接狀態:活動,正在發送數據     * DATA_ACTIVITY_INOUT 數據連接狀態:活動,正在接受和發送數據     * DATA_ACTIVITY_NONE 數據連接狀態:活動,但無數據發送和接受     */    tm.getDataActivity();    /**     * 獲取數據連接狀態     *      * DATA_CONNECTED 數據連接狀態:已連接     * DATA_CONNECTING 數據連接狀態:正在連接     * DATA_DISCONNECTED 數據連接狀態:斷開     * DATA_SUSPENDED 數據連接狀態:暫停     */    tm.getDataState();    /**     * 返回當前移動終端的唯一標識     *      * 如果是GSM網絡,返回IMEI;如果是CDMA網絡,返回MEID     */    tm.getDeviceId();    //返回移動終端的軟件版本,例如:GSM手機的IMEI/SV碼。    tm.getDeviceSoftwareVersion();    //返回手機號碼,對于GSM網絡來說即MSISDN    tm.getLine1Number();    //返回當前移動終端附近移動終端的信息    List<NeighboringCellInfo> infos=tm.getNeighboringCellInfo();    for(NeighboringCellInfo info:infos){      //獲取鄰居小區號      int cid=info.getCid();      //獲取鄰居小區LAC,LAC: 位置區域碼。為了確定移動臺的位置,每個GSM/PLMN的覆蓋區都被劃分成許多位置區,LAC則用于標識不同的位置區。      info.getLac();      info.getNetworkType();      info.getPsc();      //獲取鄰居小區信號強度       info.getRssi();    }    //返回ISO標準的國家碼,即國際長途區號    tm.getNetworkCountryIso();    //返回MCC+MNC代碼 (SIM卡運營商國家代碼和運營商網絡代碼)(IMSI)    tm.getNetworkOperator();    //返回移動網絡運營商的名字(SPN)    tm.getNetworkOperatorName();    /**     * 獲取網絡類型     *      * NETWORK_TYPE_CDMA 網絡類型為CDMA     * NETWORK_TYPE_EDGE 網絡類型為EDGE     * NETWORK_TYPE_EVDO_0 網絡類型為EVDO0     * NETWORK_TYPE_EVDO_A 網絡類型為EVDOA     * NETWORK_TYPE_GPRS 網絡類型為GPRS     * NETWORK_TYPE_HSDPA 網絡類型為HSDPA     * NETWORK_TYPE_HSPA 網絡類型為HSPA     * NETWORK_TYPE_HSUPA 網絡類型為HSUPA     * NETWORK_TYPE_UMTS 網絡類型為UMTS     *      * 在中國,聯通的3G為UMTS或HSDPA,移動和聯通的2G為GPRS或EGDE,電信的2G為CDMA,電信的3G為EVDO     */    tm.getNetworkType();    /**     * 返回移動終端的類型     *      * PHONE_TYPE_CDMA 手機制式為CDMA,電信     * PHONE_TYPE_GSM 手機制式為GSM,移動和聯通     * PHONE_TYPE_NONE 手機制式未知     */    tm.getPhoneType();    //返回SIM卡提供商的國家代碼    tm.getSimCountryIso();    //返回MCC+MNC代碼 (SIM卡運營商國家代碼和運營商網絡代碼)(IMSI)    tm.getSimOperator();    tm.getSimOperatorName();    //返回SIM卡的序列號(IMEI)    tm.getSimSerialNumber();    /**     * 返回移動終端     *      * SIM_STATE_ABSENT SIM卡未找到     * SIM_STATE_NETWORK_LOCKED SIM卡網絡被鎖定,需要Network PIN解鎖     * SIM_STATE_PIN_REQUIRED SIM卡PIN被鎖定,需要User PIN解鎖     * SIM_STATE_PUK_REQUIRED SIM卡PUK被鎖定,需要User PUK解鎖     * SIM_STATE_READY SIM卡可用     * SIM_STATE_UNKNOWN SIM卡未知     */    tm.getSimState();    //返回用戶唯一標識,比如GSM網絡的IMSI編號    tm.getSubscriberId();    //獲取語音信箱號碼關聯的字母標識。     tm.getVoiceMailAlphaTag();    //返回語音郵件號碼    tm.getVoiceMailNumber();    tm.hasIccCard();    //返回手機是否處于漫游狀態    tm.isNetworkRoaming();    // tm.listen(PhoneStateListener listener, int events) ;    //解釋:    //IMSI是國際移動用戶識別碼的簡稱(International Mobile Subscriber Identity)    //IMSI共有15位,其結構如下:    //MCC+MNC+MIN    //MCC:Mobile Country Code,移動國家碼,共3位,中國為460;    //MNC:Mobile NetworkCode,移動網絡碼,共2位    //在中國,移動的代碼為電00和02,聯通的代碼為01,電信的代碼為03    //合起來就是(也是Android手機中APN配置文件中的代碼):    //中國移動:46000 46002    //中國聯通:46001    //中國電信:46003    //舉例,一個典型的IMSI號碼為460030912121001    //IMEI是International Mobile Equipment Identity (國際移動設備標識)的簡稱    //IMEI由15位數字組成的”電子串號”,它與每臺手機一一對應,而且該碼是全世界唯一的    //其組成為:    //1. 前6位數(TAC)是”型號核準號碼”,一般代表機型    //2. 接著的2位數(FAC)是”最后裝配號”,一般代表產地    //3. 之后的6位數(SNR)是”串號”,一般代表生產順序號    //4. 最后1位數(SP)通常是”0″,為檢驗碼,目前暫備用  }}

希望本文所述對大家的Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
姬川优奈aav一区二区| 欧洲精品在线视频| 久久成年人免费电影| 一本色道久久综合亚洲精品小说| 亚洲国产天堂网精品网站| 亚洲国产日韩欧美在线动漫| 亚洲精品一区在线观看香蕉| 精品久久在线播放| 日韩av在线免费| 亚洲一区二区在线| 久久免费少妇高潮久久精品99| 亚洲夜晚福利在线观看| 国产精品成人一区二区三区吃奶| 亚洲性av网站| 国产精品久久久91| 精品一区二区三区四区在线| 国产精品视频在线播放| 久久精品人人爽| 97热在线精品视频在线观看| 国产欧美日韩精品丝袜高跟鞋| 国产精品久久久久久亚洲影视| 久久久在线免费观看| 欧美日韩国产中字| 午夜精品99久久免费| 久久久99久久精品女同性| 欧美亚洲在线视频| 欧美一性一乱一交一视频| 欧美黑人一区二区三区| 92版电视剧仙鹤神针在线观看| 国产精品激情av电影在线观看| 亚洲国产精品专区久久| 国产精品美女999| y97精品国产97久久久久久| 国产z一区二区三区| 欧美xxxx14xxxxx性爽| 成人久久久久久久| 国产精品美女主播在线观看纯欲| 国产精品爽爽爽爽爽爽在线观看| 日韩不卡在线观看| 欧美日韩精品在线观看| 久久久亚洲影院你懂的| 日韩欧美在线第一页| 亚洲精品美女在线| 亚洲国产天堂久久国产91| 欧美www视频在线观看| 91精品久久久久久久久中文字幕| 国产精品久久一| 亚洲九九九在线观看| 亚洲欧洲偷拍精品| 久久天天躁狠狠躁夜夜躁2014| 国内精品国产三级国产在线专| 九九视频直播综合网| 国产精品福利在线观看网址| 欧美在线国产精品| 不卡av电影院| 97视频在线观看免费高清完整版在线观看| 亚洲男人天堂手机在线| 欧美精品中文字幕一区| 久久资源免费视频| 91国内揄拍国内精品对白| 欧美一级视频一区二区| 中文字幕一精品亚洲无线一区| 亚洲精品日韩在线| 欧美成aaa人片在线观看蜜臀| 国产精品扒开腿做| 日韩影视在线观看| 久久男人资源视频| 亚洲精品suv精品一区二区| 亚洲国产天堂网精品网站| 日韩中文在线中文网三级| 91精品免费看| 欧美性高潮床叫视频| 亚洲欧美日韩区| 欧美日韩爱爱视频| 一区二区三区精品99久久| 色一情一乱一区二区| 亚洲视频在线观看视频| 国产精品久久久久一区二区| 国产精品中文字幕在线观看| 91精品国产91久久久久久| 精品久久久久久久久久| 精品日本高清在线播放| 91精品久久久久久久久久久久久| 精品久久久香蕉免费精品视频| 欧美日韩成人在线观看| 国产精品流白浆视频| 久久精品久久久久| 日本成人精品在线| 久久久久久伊人| 欧美国产在线电影| 国产精品亚洲网站| 亚洲欧美国产精品专区久久| 日韩的一区二区| 日本久久久久久久久| 欧美激情a∨在线视频播放| 日本久久久久久久久久久| 日本免费一区二区三区视频观看| 亚洲iv一区二区三区| 91久久久国产精品| 亚洲精品久久久久中文字幕二区| 国产精品第一第二| 精品久久久久久亚洲国产300| 91po在线观看91精品国产性色| 日本精品视频在线播放| 亚洲欧美国产精品va在线观看| 欧美专区中文字幕| 韩国视频理论视频久久| 26uuu另类亚洲欧美日本老年| 九九热这里只有精品6| 精品人伦一区二区三区蜜桃网站| 亚洲精品电影网站| 国产深夜精品福利| 亚洲精品视频播放| 日韩精品在线观| 亚洲最大福利视频网站| 国产91免费看片| 日韩专区在线播放| 欧美亚洲第一区| 国产精品aaaa| 久久精品国产成人精品| 欧美黑人性猛交| 国产v综合ⅴ日韩v欧美大片| 98精品国产高清在线xxxx天堂| 亚洲精品国产精品国产自| 欧美肥老太性生活视频| 亚洲三级 欧美三级| 欧美另类69精品久久久久9999| 欧美国产精品va在线观看| 成人在线视频福利| 国产成人精品综合| 亚洲免费影视第一页| 精品二区三区线观看| 日韩精品免费在线视频观看| 中文字幕亚洲色图| 久久精品青青大伊人av| 亚洲精品免费一区二区三区| 亚洲一区二区黄| 欧美午夜精品久久久久久人妖| 日本高清久久天堂| 国产日韩欧美在线视频观看| 91精品国产自产在线观看永久| 欧美高清理论片| 国产精品一二区| 91视频-88av| 国产成人综合精品| 色yeye香蕉凹凸一区二区av| www.日韩不卡电影av| 久久久久久国产精品三级玉女聊斋| 欧美噜噜久久久xxx| 国产精品久久久91| 欧美一级bbbbb性bbbb喷潮片| 国产精品欧美久久久| 亚洲肉体裸体xxxx137| 2020欧美日韩在线视频| 国产亚洲精品美女| 国产成人自拍视频在线观看| 久久久久久亚洲精品不卡| 九九热这里只有精品6| 国产精品视频26uuu| 一本色道久久88综合日韩精品| 久精品免费视频| 亚洲第一页中文字幕| 国产91精品在线播放| 精品久久久久久中文字幕|