Skip to content

Instantly share code, notes, and snippets.

@jeffypooo
Forked from espinchi/DeviceUtil.java
Last active June 29, 2019 20:37
Show Gist options
  • Select an option

  • Save jeffypooo/132529b8093f0235a20092fe56b430ed to your computer and use it in GitHub Desktop.

Select an option

Save jeffypooo/132529b8093f0235a20092fe56b430ed to your computer and use it in GitHub Desktop.

Revisions

  1. Jeff Jones revised this gist Jun 29, 2019. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions Phone.kt
    Original file line number Diff line number Diff line change
    @@ -3,9 +3,9 @@ import android.os.Build;
    /**
    * Utility methods related to physical devies and emulators.
    */
    public class DeviceUtil {
    object Phone {

    public static boolean isEmulator() {
    val isEmulator: Boolean get() {
    return Build.FINGERPRINT.startsWith("generic")
    || Build.FINGERPRINT.startsWith("unknown")
    || Build.MODEL.contains("google_sdk")
  2. Jeff Jones renamed this gist Jun 29, 2019. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  3. Jeff Jones renamed this gist Jun 29, 2019. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  4. @espinchi espinchi revised this gist Oct 7, 2015. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions DeviceUtil.java
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,10 @@
    import android.os.Build;

    /**
    * Utility methods related to physical devies and emulators.
    */
    public class DeviceUtil {

    public static boolean isEmulator() {
    return Build.FINGERPRINT.startsWith("generic")
    || Build.FINGERPRINT.startsWith("unknown")
    @@ -8,3 +15,4 @@ public static boolean isEmulator() {
    || (Build.BRAND.startsWith("generic") && Build.DEVICE.startsWith("generic"))
    || "google_sdk".equals(Build.PRODUCT);
    }
    }
  5. @espinchi espinchi created this gist Oct 7, 2015.
    10 changes: 10 additions & 0 deletions DeviceUtil.java
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    public static boolean isEmulator() {
    return Build.FINGERPRINT.startsWith("generic")
    || Build.FINGERPRINT.startsWith("unknown")
    || 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);
    }