獲取手機的基礎資訊

2021-08-21 03:10:07 字數 1903 閱讀 3201

獲取telephonymanager例項 1

telephonymanager telephonymanager = (telephonymanager) getsystemservice(context.telephony_service);
獲取裝置碼
telephonymanager.getdeviceid()
獲取手機軟體版本
telephonymanager.getdevicesoftwareversion()
獲取手機號碼
telephonymanager.getline1number()
獲取網路所屬國家
telephonymanager.getnetworkcountryiso()
獲取網路運營商**
telephonymanager.getnetworkoperator()
獲取網路運營商名稱
telephonymanager.getnetworkoperatorname())
獲取網路狀態
telephonymanager.getnetworktype())
獲取用於傳輸的無線型別
telephonymanager.getphonetype())
獲取sim卡所屬國家
telephonymanager.getsimcountryiso())
獲取sim運營商**
telephonymanager.getsimoperator())
獲取sim運營商名稱
telephonymanager.getsimoperatorname())
獲取sim序列號
telephonymanager.getsimserialnumber())
獲取sim狀態
telephonymanager.getsimstate())
獲取imsi
telephonymanager.getsubscriberid())
獲取語音郵箱碼
telephonymanager.getvoicemailnumber())
示例結果2

deviceid(imei) =

815957412536233

devicesoftwareversion =

00 line1number =

+8618584251259

networkcountryiso =

cn networkoperator =

46001

networkoperatorname = chn-unicom

networktype =

0 simcountryiso =

cn simoperator =

46001

simoperatorname = china unicom

simserialnumber =

891235116885004212534

simstate =

5 subscriberid(imsi) =

460021514861303

voicemailnumber =

null

整理自博文:【android】獲取裝置的基本服務資訊

telephonymanager不能new出來,只能通過getsystemservice(context.telephony_service)例項化。 ↩

imei、line1number、simserialnumber、imsi資料是假的。 ↩

ADB獲取手機基礎資料資訊

在之前的文章 上簡單地對perfdog的使用方式進行了介紹,該工具對應用並沒有多大的要求,因此估摸著大多數的應用都是通過adb指令集進行獲取的。整合了一下相關的經驗。首先,對於通過adb連線到電腦上的裝置,我們可以通過 adb devices該指令獲取到乙個裝置列表,如果存在多台裝置,那麼之後的指令...

獲取手機資訊

獲取手機資訊 應用程式的名稱和版本號等資訊都儲存在mainbundle的乙個字典中,用下面 可以取出來 nsdictionary infodict nsbundle mainbundle infodictionary nsstring versionnum infodict objectforkey...

手機流量資訊的獲取

獲取手機流量的工具類 市面上的一些流量統計軟體,一般是定義乙個資料庫,手機關機的時候會有乙個廣播事件 android.intent.action.action shutdown 監聽到這個廣播事件,然後存到資料庫。public class trafficutil 獲取手機2g 3g產生的總流量 re...