TelephonyManager是Android提供的系统服务之一,通关它可以获取手机的一些状态,例如设备ID号,SIM卡号等等。
TelephonyManager的官方档: http://developer.android.com/reference/android/telephony/TelephonyManager.html
用法示例:
String srvcName = Context.TELEPHONY_SERVICE;
TelephonyManager telephonyManager = (TelephonyManager)getSystemService(srvcName);
String phoneType = "Phone Type: " + telephonyManager.getPhoneType();
String deviceID = "Device ID: " + telephonyManager.getDeviceId();
String phoneNumber = "Phone Number: " + telephonyManager.getLine1Number();
String networkContry = "Network Country: " + telephonyManager.getNetworkCountryIso();
String networkName = "Network Name: " + telephonyManager.getNetworkOperatorName();
String networkType = "Network type: " + telephonyManager.getNetworkType();
String simCountry = "SIM Country: " + telephonyManager.getSimCountryIso();
String simName = "SIM Name: " + telephonyManager.getSimOperatorName();
String simNumber = "SIM Number: " + telephonyManager.getSimSerialNumber();