Android:获取设备ID、型号等
16lz
2021-12-04
ANDROID获取设备ID、型号及其它信息
android 获取设备型号:Java代码
- importandroid.os.Build;
- .....
- Buildbd=newBuild();
- Stringmodel=bd.MODEL;
import android.os.Build;.....Build bd = new Build();String model = bd.MODEL;
android 获取设备Id等信息:
需要在AndroidManifest.xml中添加权限。
Java代码
- <uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Java代码
- TelephonyManagertm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
- StringBuildersb=newStringBuilder();
- sb.append("\nDeviceId(IMEI)="+tm.getDeviceId());
- sb.append("\nDeviceSoftwareVersion="+tm.getDeviceSoftwareVersion());
- sb.append("\nLine1Number="+tm.getLine1Number());
- sb.append("\nNetworkCountryIso="+tm.getNetworkCountryIso());
- sb.append("\nNetworkOperator="+tm.getNetworkOperator());
- sb.append("\nNetworkOperatorName="+tm.getNetworkOperatorName());
- sb.append("\nNetworkType="+tm.getNetworkType());
- sb.append("\nPhoneType="+tm.getPhoneType());
- sb.append("\nSimCountryIso="+tm.getSimCountryIso());
- sb.append("\nSimOperator="+tm.getSimOperator());
- sb.append("\nSimOperatorName="+tm.getSimOperatorName());
- sb.append("\nSimSerialNumber="+tm.getSimSerialNumber());
- sb.append("\nSimState="+tm.getSimState());
- sb.append("\nSubscriberId(IMSI)="+tm.getSubscriberId());
- sb.append("\nVoiceMailNumber="+tm.getVoiceMailNumber());
- Log.e("info",sb.toString());
更多相关文章
- Android背景渐变色效果
- android 常用代码
- 常用的android权限配置和常用工具代码
- Android(安卓)微信分享,微信分享图片
- android 中targetSdkVersion和与target属性的区别
- Android(安卓)Gradle 构建工具(Android(安卓)Gradle Build Tools
- Android中如何获得本机号码信息
- Android(安卓)获取界面上的元素
- android 获取以太网的连接状态