获取设备信息
1、获取手机型号
[Java] 纯文本查看 复制代码 /**
* 获得手机型号
*
* @return
*/
public static String getModel() {
String str = Build.MODEL;
return str;
}
2、获得手机系统版本
[Java] 纯文本查看 复制代码 /**
* 获得手机系统版本
*
* @return
*/
public static String getRELEASE() {
String str = Build.VERSION.RELEASE;
return str;
}
3、是否有sd卡
[Java] 纯文本查看 复制代码 /**
* 是否有sd卡
*
* @return
*/
public static Boolean hasSDCard() {
return Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
}
4、获得网络连接是否可用
[Java] 纯文本查看 复制代码 /**
* 获得网络连接是否可用
*
* @param context
* @return
*/
public static boolean hasNetwork(Context context) {
ConnectivityManager con = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo workinfo = con.getActiveNetworkInfo();
if (workinfo == null || !workinfo.isAvailable()) {
return false;
}
return true;
}
5、获取手机序列号(设备号)
[Java] 纯文本查看 复制代码 /**
* 获取手机序列号(设备号)
* @param context
* @return
*/
public static String getDeviceId(Context context) {
TelephonyManager TelephonyMgr = (TelephonyManager)context.getSystemService(context.TELEPHONY_SERVICE);
String szImei = TelephonyMgr.getDeviceId();
return szImei;
}
|