android 判断真机或者模拟器
16lz
2021-12-04
加入权限设置
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
//判断当前设备是否是模拟器。如果返回TRUE,则当前是模拟器,不是返回FALSE
private static boolean isEmulator(Context context){
try{
TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String imei = tm.getDeviceId();
if (imei != null && (imei.equals("000000000000000") || imei.equals("098675694745850"))){
return true;
}
return (Build.MODEL.equals("sdk")) || (Build.MODEL.equals("google_sdk"));
}catch (Exception ioe) {
}
return false;
}
更多相关文章
- Android系统信息 、PackageManager、ActivityManager相关
- Android触摸事件的分发、拦截、处理
- android -调用系统的拍照程序
- 局域网内通过无线实现android设备的socket通信
- Android(安卓)UI开发(一)初识安卓
- Android中获取当前位置信息
- Android(安卓)ADB over TCP/IP 及在Mini6410开发板上运行Hellowo
- 对于android触摸事件模型的一些理解
- 一个问题解决。开心。哈哈。。。