Android 判斷程式是否在虛擬機器上執行
阿新 • • 發佈:2019-01-23
/** * 根據部分特徵引數裝置資訊來判斷是否為模擬器 * * @return true 為模擬器 */ private static boolean isFeatures() { return Build.FINGERPRINT.startsWith("generic") || Build.FINGERPRINT.toLowerCase().contains("vbox") || Build.FINGERPRINT.toLowerCase().contains("test-keys") || Build.MODEL.contains("google_sdk") || Build.MODEL.contains("Emulator") || Build.MODEL.contains("Android SDK built for x86") || Build.MANUFACTURER.contains("Genymotion") || (Build.BRAND.startsWith("generic") && Build.DEVICE.startsWith("generic")) || "google_sdk".equals(Build.PRODUCT); }
侵權立刪。