Android获取设备信息
16lz
2021-01-23
android 获取设备型号:
android 获取设备Id等信息:
需要在AndroidManifest.xml中添加权限。
import android.os.Build; ..... Build bd = new Build(); String model = bd.MODEL;
android 获取设备Id等信息:
需要在AndroidManifest.xml中添加权限。
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
public static String getDeviceInfo (Context context) { TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); StringBuilder sb = new StringBuilder(); 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()); return sb.toString();}
更多相关文章
- Android 9.0 Launcher源码分析(三)——Launcher的布局与多设备适配
- 连线:纯正Android已死 “Android兼容设备”大行其道
- 分享终端控制传感器或设备,形成回路控制实例
- 仪器设备改造技术,实现测量数据上传到服务器的功能
- 升级华为网络设备(路由器,防火墙和交换机),提示空间不足,怎么解决?
- 在ADC设备上安装SSL证书时出现错误:“证书无效”
- 通过 Web 控制蓝牙设备:WebBluetooth入门 [每日前端夜话0x27]
- 2.19 使用vSphere Client端的USB设备详解
- jQuery onclick不工作在移动设备上