-
public final class BuildProfileA flat snapshot of the
android.os.Buildfields the emulator heuristic reads.This type exists so the heuristic is a pure function.
Buildis a class of static finals that cannot be set in a JVM unit test, so a detector reading it directly is only testable on a real device or under Robolectric. Snapshotting first means the interesting half (the scoring logic) runs in plain JUnit and the untestable half is one trivial assignment.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringfingerprintprivate final Stringmodelprivate final Stringmanufacturerprivate final Stringbrandprivate final Stringdeviceprivate final Stringproductprivate final Stringhardwareprivate final Stringboardprivate final Stringbootloaderprivate final Stringtagsprivate final Stringhostprivate final List<String>abis
-
Method Summary
Modifier and Type Method Description final StringgetFingerprint()final StringgetModel()final StringgetManufacturer()final StringgetBrand()final StringgetDevice()final StringgetProduct()final StringgetHardware()final StringgetBoard()final StringgetBootloader()final StringgetTags()final StringgetHost()final List<String>getAbis()-
-
Method Detail
-
getFingerprint
final String getFingerprint()
-
getManufacturer
final String getManufacturer()
-
getProduct
final String getProduct()
-
getHardware
final String getHardware()
-
getBootloader
final String getBootloader()
-
-
-
-