首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

判断目前设备是模拟器还是真机

2012-08-25 
判断当前设备是模拟器还是真机刚才有人问道如何判断当前设备是模拟器还是真机,记得以前做过,就分享一下吧。

判断当前设备是模拟器还是真机

刚才有人问道如何判断当前设备是模拟器还是真机,记得以前做过,就分享一下吧。

?

我的方法其实是很 笨的,直接用IMEI来判断的。

?

?

/** 判断是否模拟器。如果返回TRUE,则当前是模拟器 * @param context * @return */public static boolean isEmulator(Context context){TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);String imei = tm.getDeviceId();if (imei == null || imei.equals("000000000000000")){return true;}return false;}

?

?

这个方法没大量测试过,应该是WORK的,一般真机都有IMEI的,不过也见过工程机的IMEI是000000000000000还是0。

?

不知道还没有更好的方法,如果有请分享一下。谢谢

1 楼 ugung 2010-10-09   确实见过这个串号,全是蛋!

热点排行