加入权限设置

<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;
}

更多相关文章

  1. Android系统信息 、PackageManager、ActivityManager相关
  2. Android触摸事件的分发、拦截、处理
  3. android -调用系统的拍照程序
  4. 局域网内通过无线实现android设备的socket通信
  5. Android(安卓)UI开发(一)初识安卓
  6. Android中获取当前位置信息
  7. Android(安卓)ADB over TCP/IP 及在Mini6410开发板上运行Hellowo
  8. 对于android触摸事件模型的一些理解
  9. 一个问题解决。开心。哈哈。。。

随机推荐

  1. android studio 签名配置
  2. Android页面跳转是如何传递参数的
  3. 分享一个Android左右侧滑的效果实现 slid
  4. android 操作路由表
  5. Android 之 LayoutInflater
  6. Android ANR 分析
  7. Android中可自由移动悬浮窗口的Demo
  8. Android(安卓)机型适配之百分比适配 Cons
  9. android 开发 简单的页面布局
  10. Android下按扭的使用方法