是否可靠检查Build.SERIAL是否是"未知"识别模拟器?

时间:2015-10-01 09:57:13

标签: android android-emulator emulation genymotion bluestacks

我想知道我的应用程序是否在真实设备上运行(在任何模拟器上),如果是的话 - 更改应用程序的行为。 4年前有一个话题How to find out from code if my Android app runs on emulator or real device?,但所有这些方法都无效。 我发现模拟器返回"未知"对于Build.SERIAL。但是在官方文档http://developer.android.com/reference/android/os/Build.html中说:public static final String SERIAL - 硬件序列号(如果有)。仅限字母数字,不区分大小写。 所以问题是 - 真实设备上的未知串口可以吗?

0 个答案:

没有答案