Android 获取设备信息 异常
/**获取设备信息 * @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一下,不然有些机型的信息获取不到会造成异常。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。