ANDROID获取设备ID、型号及其它信息

android 获取设备型号:
Java代码
  1. importandroid.os.Build;
  2. .....
  3. Buildbd=newBuild();
  4. Stringmodel=bd.MODEL;
import android.os.Build;.....Build bd = new Build();String model = bd.MODEL;


android 获取设备Id等信息:
需要在AndroidManifest.xml中添加权限。
Java代码
  1. <uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>


Java代码
  1. TelephonyManagertm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
  2. StringBuildersb=newStringBuilder();
  3. sb.append("\nDeviceId(IMEI)="+tm.getDeviceId());
  4. sb.append("\nDeviceSoftwareVersion="+tm.getDeviceSoftwareVersion());
  5. sb.append("\nLine1Number="+tm.getLine1Number());
  6. sb.append("\nNetworkCountryIso="+tm.getNetworkCountryIso());
  7. sb.append("\nNetworkOperator="+tm.getNetworkOperator());
  8. sb.append("\nNetworkOperatorName="+tm.getNetworkOperatorName());
  9. sb.append("\nNetworkType="+tm.getNetworkType());
  10. sb.append("\nPhoneType="+tm.getPhoneType());
  11. sb.append("\nSimCountryIso="+tm.getSimCountryIso());
  12. sb.append("\nSimOperator="+tm.getSimOperator());
  13. sb.append("\nSimOperatorName="+tm.getSimOperatorName());
  14. sb.append("\nSimSerialNumber="+tm.getSimSerialNumber());
  15. sb.append("\nSimState="+tm.getSimState());
  16. sb.append("\nSubscriberId(IMSI)="+tm.getSubscriberId());
  17. sb.append("\nVoiceMailNumber="+tm.getVoiceMailNumber());
  18. Log.e("info",sb.toString());

更多相关文章

  1. Android背景渐变色效果
  2. android 常用代码
  3. 常用的android权限配置和常用工具代码
  4. Android(安卓)微信分享,微信分享图片
  5. android 中targetSdkVersion和与target属性的区别
  6. Android(安卓)Gradle 构建工具(Android(安卓)Gradle Build Tools
  7. Android中如何获得本机号码信息
  8. Android(安卓)获取界面上的元素
  9. android 获取以太网的连接状态

随机推荐

  1. Android(安卓)从JNI中传入UTF8 的字符到J
  2. 在Android项目中使用Java8
  3. Android手机无法访问百度空间的解决办法
  4. Android中的android:layout_weight使用详
  5. Android实现文本折叠效果
  6. 【Android(安卓)Developers Training】 8
  7. android 6.0 以上 动态申请多个权限
  8. Android中Widget实例
  9. 扫雷4Android(附源码)
  10. Android短彩信收发流程(应用层)