Android:获取设备ID、型号等
16lz
2021-01-23
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设备的MAC地址
- android 蓝牙打印程序源代码
- [Android]代码实现StateListDrawable
- Android仿计算器布局代码
- linux和windows平台下下载android sdk的源代码【Z】