/**获取设备信息 * @param c * @return */public static void setDeviceInfo(Context c,RequestParams params){TelephonyManager tm = (TelephonyManager) c.getSystemService(Context.TELEPHONY_SERVICE);  if(tm!=null){try{params.add("deviceId", tm.getDeviceId());//设备imei号params.add("line1Number", tm.getLine1Number());//电话号码 params.add("subscriber", getProvidersName(c));//运营商params.add("brand", android.os.Build.BRAND);//手机品牌params.add("model", android.os.Build.MODEL);//手机型号params.add("versionCode", getVersionCode(c)+"");//应用程序版本号params.add("connectType", getConnectType(c));//网络连接方式}catch(Exception e){Log.e("myview", e.toString());}}}

需要try catch一下,不然有些机型的信息获取不到会造成异常。

更多相关文章

  1. Android中调用设备的照相和摄像功能
  2. Android解析包名信息
  3. ubuntu 不是 识别 android 设备 解决方法
  4. Android 获取联系人的姓名、电话信息
  5. android读取联系人信息(学习版)
  6. android获取设备屏幕大小的方法
  7. android 获取设备唯一标识:imei 通过TelephonyManager
  8. ANDROID 使用 Service 在手机锁屏休眠状态下后台执行发送短信息
  9. Android获取手机型号,系统版本,App版本号等信息

随机推荐

  1. android朗读英文
  2. android webview 使用
  3. Android(安卓)缩放图片
  4. android Button拖动
  5. 获取Android版本信息和电话信息
  6. Android广播的一些事
  7. 关于Android(安卓)如何配置测试类
  8. android WARNING: Application does not
  9. 转:Android联系人数据库全解析
  10. 解决Eclipse3.6中Android(安卓)代码自动