水菜丽 发表于 2018-8-26 20:19:05

检测模拟器还是真机方法

这两天想检测用户是在模拟器上运行还是真机上运行模拟器运行的话就不给使用,只运行真机运行的用户使用APP。
于是百度了一些方法,有一个比较实用,就是通过蓝牙来判断是真机还是模拟器。
模拟器一般蓝牙名称都会是null,真机一般都是已手机的品牌+型号。
所以我们就可以使用E4A自带的蓝牙组件进行判断是否为模拟器运行。

注意,判断的时候不能直接用变量或者直接用“蓝牙1.取本机名称()”来进行判断,否则就会直接崩溃,具体原因还不知道。
最后我找到一个方法,就是使用一个标签来进行判断,代码如下:
标签1.标题 = 蓝牙1.取本机名称()
       
        如果 标签1.标题 = "" 则
                弹出提示("当前为模拟器")
                否则
                弹出提示("当前为真机")
        结束 如果

就是自己添加一个标签的组件,然后将标签的标题=取蓝牙的名称。
标签可以设置可视为假,这样就无声无息了,学习一下。


shayu 发表于 2022-3-7 05:41:40

有木有别的办法

bxxutiejun 发表于 2021-3-18 14:30:12

学习一下 看看

pipalcn 发表于 2021-2-3 08:37:23

感谢分享,不错哦^_^!!!!!

yzydys 发表于 2020-12-10 01:05:46

进来看看了

你笑,那瞬间 发表于 2019-2-11 23:21:25

感谢分享,不错哦^_^!!!!!

jendy 发表于 2018-9-18 00:48:17

这个怎么用的。有BUG没

termeak 发表于 2018-9-3 15:06:08

谢谢楼主 学习一下教程

易如反掌 发表于 2018-8-29 10:03:16

学习了。。。。。666666666666

25jy 发表于 2018-8-28 09:32:40

学习了。。。。。。。。。。。。。。。。。。。。。。

十里夺魂。 发表于 2018-8-28 00:04:40

感谢分享。。。。。。。。
页: [1] 2
查看完整版本: 检测模拟器还是真机方法