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设备的MAC地址
  6. android 蓝牙打印程序源代码
  7. [Android]代码实现StateListDrawable
  8. Android仿计算器布局代码
  9. linux和windows平台下下载android sdk的源代码【Z】

随机推荐

  1. Android studio中相对布局组件排列方式
  2. Activity的四种启动模式和onNewIntent()
  3. Android中设置动画循环旋转的方法
  4. Android 中文API (33) ―― Checkable
  5. EditText高度的改变
  6. Mono For Android 之 配置环境
  7. Android NDK 学习之传递类对象
  8. Android Studio升级后projectBuild faile
  9. Android中的EditText属性说明
  10. 在Android(安卓)Studio中自定义字体库报