Android基础:获取手机信息

获取手机的sim信息 、设备编号 、 网络提供商等

        TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
//      sim
        String simOperator = tm.getSimOperator();//sim卡提供商编码
        String simSerialNumber = tm.getSimSerialNumber();//sim卡序列号
        String simOperatorName = tm.getSimOperatorName();//sim提供商名称
        String simCountryIso = tm.getSimCountryIso();//sim国家编码
        int simState = tm.getSimState();//sim卡状态
        String line1Number = tm.getLine1Number();//本机号码(一般获取不到)

//      Device
        String deviceId = tm.getDeviceId();//设备编号
        String deviceSoftwareVersion = (tm.getDeviceSoftwareVersion() == null)? tm.getDeviceSoftwareVersion() : "未知版本";//系统平台版本

//      Network
        String networkOperator = tm.getNetworkOperator();//网络提供商编号
        String networkOperatorName = tm.getNetworkOperatorName();//网络提供商名称
        String networkCountryIso = tm.getNetworkCountryIso();//网络提供商国家编码
        int networkType = tm.getNetworkType();//网络类型

        int phoneType = tm.getPhoneType();//手机类型:PHONE_TYPE_NONE + PHONE_TYPE_GSM + PHONE_TYPE_CDMA + PHONE_TYPE_SIP

        String location = tm.getCellLocation().toString() == null ? tm.getCellLocation().toString() : "未知地址";//地址(一般获取不到)

        Log.d("TAG","simOperator="+simOperator
                +"\n"+"simSerialNumber="+simSerialNumber
                +"\n"+"simOperatorName="+simOperatorName
                +"\n"+"simCountryIso="+simCountryIso
                +"\n"+"simState="+simState
                +"\n"+"line1Number="+line1Number
                +"\n"+"deviceId="+deviceId
                +"\n"+"deviceSoftwareVersion="+deviceSoftwareVersion
                +"\n"+"networkOperator="+networkOperator
                +"\n"+"networkOperatorName="+networkOperatorName
                +"\n"+"networkCountryIso="+networkCountryIso
                +"\n"+"networkType="+networkType
                +"\n"+"phoneType="+phoneType
                +"\n"+"location="+location
        );

结果:
这里写图片描述
源码:
PhoneInfo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值