方法比较简单,直接粘贴代码
- //判断当前设备是否是模拟器。如果返回TRUE,则当前是模拟器,不是返回FALSE
- public static boolean isEmulator(Context context){
- try{
- TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
- String imei = tm.getDeviceId();
- if (imei != null && imei.equals("000000000000000")){
- return true;
- }
- return (Build.MODEL.equals("sdk")) || (Build.MODEL.equals("google_sdk"));
- }catch (Exception ioe) {
- }
- return false;}
转自:欧客中国-程序员论坛