Android 获取设备信息 异常

时间:2023-03-08 23:40:03
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一下,不然有些机型的信息获取不到会造成异常。