在游戏上线之后可能会遇到这样的问题,有人用模拟器恶意刷金币或者注册啊等问题,这个时候我们就需要把那些用模拟器登录玩家的某些功能屏蔽掉或者直接不让其登录,这个因人而异了。下面就说一下如何鉴别真机和模拟器,网上的方法也有很多,什么压力传感器温度传感器啊光传感器等,然而我这边经过研究之后,只有一个光传感器还算靠谱,鉴别成功率最好了。

下面直接上代码吧,不比比了。

java代码:

/*** 判断是否存在光传感器来判断是否为模拟器* 部分真机也不存在温度和压力传感器。其余传感器模拟器也存在。* @return true 为模拟器*/
public static int getmmethod(){boolean isMmethod  = true;try {Class<?> mclass = Class.forName("android.os.SystemProperties");Object invoker = mclass.newInstance();Method mmethod = mclass.getMethod("get", new Class[] { String.class,String.class });Object result = mmethod.invoke(invoker, new Object[] {"gsm.version.baseband", "0000" });Log.i("基带版本:", (String) result);if ((String) result == "0000"){isMmethod = false;}} catch (Exception e) {}

android如何区分模拟器和真机相关推荐

  1. Android判断是模拟器还是真机

    前言 接到了一个需求,要求判断是当前是模拟器还是真机,还给了一张图,吃鸡都能做到,所以我们也一定能做到.(似曾相似的一句话:微信都能做,为什么我们不能做?) 记得多年以前研究过这个,模拟器的各种参数都 ...

  2. android 区分 真机模拟器_Android模拟器和真机总结的九点区别 Android程序如何在手机上运行...

    Android是一个包括操作系统.中间件.用户界面和关键应用软件的移动设备软件堆.换言之,Android是基于Java并运行在Linux内核上的轻量级操作系统,其功能全面,包括一系列Google公司在 ...

  3. Android Screen Monitor抓取模拟器与真机界面

    ASM(Android Screen Monitor)下载地址: https://code.google.com/archive/p/android-screen-monitor/ 获取ASM.jar ...

  4. Android识别模拟器,判断是模拟器还是真机

    文章目录 前言 原理 禁止模拟器安装apk 代码识别 验证 最后 前言 对于android开发者来说,模拟器是开发工具,但是对用户来说,可能就是薅羊毛.找漏洞的赚钱工具. 不管是活动风控还是内容保护等 ...

  5. Android判断模拟器还是真机的方法

    作为一个App,我们在做推广的同时,肯定会担心刷量的问题.一般常见的刷量手段就是通过安卓模拟器进行刷量. 那就会想到,怎么判断一个设备是模拟器还是真机. 先吐槽一下,百度上搜出来的都是什么垃圾答案.各 ...

  6. Android 判断模拟器还是真机的方法

    作为一个App,我们在做推广的同时,肯定会担心刷量的问题.一般常见的刷量手段就是通过安卓模拟器进行刷量. 那就会想到,怎么判断一个设备是模拟器还是真机. 先吐槽一下,百度上搜出来的都是什么垃圾答案.各 ...

  7. Appium移动端自动化测试--搭建模拟器和真机环境一

    目录 模拟器--安装Android Studio及Android SDK 模拟器--更改VDM默认存储路径 真机(Android)环境设置 真机--开启开发者模式 真机-- 打开USB调试 真机连接- ...

  8. 移动端自动化测试appium(6)--搭建模拟器和真机环境

    模拟器–安装Android Studio及Android SDK 推荐直接安装Android Studio,然后使用Android Studio安装SDK. 启动SDK Manager,安装自己所需要 ...

  9. app测试模拟器和真机区别

    转载1: 平时测试过程中,经常有组内同学们问,使用模拟器测试完之后,是否可以代替真机的兼容测试了. 先来看看模拟器和真机的直观区别: 多点触摸(比如两个手指放大文本字体大小) 网络通话(没有真实的呼入 ...

  10. 【为什么要用真机】——谈模拟器与真机的差别

    今天语音对话应用调试时要用两台手机,无奈模拟器打开不了app.网上查阅资料,发现我的问题应该是模拟器无法获取语音权限导致的.感觉这篇文章比较全面,分享给大家参考,同时也建议大家尽量用真机测试.转载地址 ...

最新文章

  1. Easy Problem 7 求反数字字符串
  2. Win Srv 2012 R2 RDS移动RDS客户端
  3. allegro标注尺寸设置_标注新升级 | SOLIDWORKS 2020新功能揭秘
  4. C#数据结构-双链表
  5. python做客户端适合吗_为了选出最合适的 HTTP 客户端,我做了个测评
  6. CISCO路由器NTP服务器配置
  7. find和xargs
  8. WRF模式中eta层的设置以及分别对应的高度(转)
  9. ARM汇编指令MCR/MRC学习
  10. Win10更改系统背景颜色(设置护眼模式)
  11. AD18等长线、蛇形线的设置
  12. 黑莓桌面管理器更新到5.0.1.37版本
  13. “一键淘宝”将淘宝网店免费转移到手机客户端android教程
  14. ubuntu系统下如何查看opencv版本
  15. BigDecimal类型加减乘除运算(Java必备知识)
  16. Unity Shader 实现PS图层混合效果
  17. uniapp引入字体图标库
  18. 2022年全球打鼾解决方案行业分析报告
  19. 金算盘oracle语句,金算盘软件8e oracle数据库自动备份系统
  20. 为什么导出的CSV文件打开后是乱码?

热门文章

  1. html样式类collapse,[ CSS-CSS3 ] 史上最全CSS样式一览表
  2. 十、【Vue-Router】两个新生命周期钩子 activated/deactivated
  3. 那些年,Java程序员用过的开发工具
  4. 鸡得呼吸道病会易发啥病 鸡喂什么药预防打喷嚏
  5. Computer Viruses and Malware (Advances in Information Security)
  6. 数学7大定理比较,五点(驻、极、最、拐、间)比较,求极值问题(求根验证负数形式)
  7. The Annotated Transformer(解读Transformer)
  8. 奥托尼克斯接近开关型号_奥托尼克斯接近开关型号如何选
  9. SE5_FALSR超分辨率图像模型移植与测试
  10. 【独立站运营】什么是营销转化率?如何提升转化率?