通过TelephonyManager,我们可以访问手机通讯的相关信息
(1) 首先需要加上权限
(2) 获取常用的信息
tvResult=(TextView)findViewById(R.id.tvResult);
TelephonyManager tm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
tvResult.append("设备ID:"+tm.getDeviceId()+"\r\n");
tvResult.append("软件版本:"+tm.getDeviceSoftwareVersion()+"\r\n");
tvResult.append("手机号码:"+tm.getLine1Number()+"\r\n");
tvResult.append("国家Iso:"+tm.getNetworkCountryIso()+"\r\n");
tvResult.append("网络运营商代号:"+tm.getNetworkOperator()+"\r\n");
tvResult.append("网络运营商名字:"+tm.getNetworkOperatorName()+"\r\n");
tvResult.append("Sim国家ISO:"+tm.getSimCountryIso()+"\r\n");
tvResult.append("Sim运营商编号:"+tm.getSimOperator()+"\r\n");
tvResult.append("Sim运营商名称:"+tm.getSimOperatorName()+"\r\n");
tvResult.append("Sim序列号:"+tm.getSimSerialNumber()+"\r\n");