public class PhoneListenerService extends Service {
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public void onCreate() {
TelephonyManager manager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
String a = manager.getNetworkOperator();//获取网络运营商 6位数的数字(飞行模式没有值)
String b = manager.getNetworkOperatorName();//获取运营商的名称(飞行模式没有值)
int c = manager.getNetworkType();//当前手机的网络类型(飞行模式没有值)
int d = manager.getPhoneType();//获取手机支持的类型
String e = manager.getSimSerialNumber();//获取SIM卡序列号
String f = manager.getLine1Number();//获取手机号码,需要SIM卡支持
System.out.println("运营商标识码:"+a);
System.out.println("运营商的名称:"+b);
System.out.println("当前手机的网络类型:"+c);
System.out.println("手机支持的类型:"+d);
System.out.println("SIM卡序列号:"+e);
System.out.println("手机号码:"+f);
}
@Override
public void onDestroy() {
super.onDestroy();
}
}
TelephonyManager获取SIM卡信息
最新推荐文章于 2024-05-11 08:19:02 发布