java.lang.Object
com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice

public class AdbDevice extends Object
Description of an Android device. The most important detail about a device is its serial number. The case of that serial number, as returned by ADB, matters when selecting a device with ADB.
  • Field Details

  • Constructor Details

    • AdbDevice

      public AdbDevice(String serial, AdbDeviceStatus status)
      Create a device descriptor.
      Parameters:
      serial - device serial
      status - device status
    • AdbDevice

      public AdbDevice(String serial, AdbDeviceStatus status, String name, String model, String device)
      Create a device descriptor.
      Parameters:
      serial - device serial
      status - device status
      name - product name, or null
      model - model name, or null
      device - device name, or null
  • Method Details

    • getSerial

      public String getSerial()
      Retrieve the device serial.
      Returns:
      device serial
    • getStatus

      public AdbDeviceStatus getStatus()
      Retrieve the device status.
      Returns:
      device status
    • getName

      public String getName()
      Retrieve the product name.
      Returns:
      product name, or null
    • getModel

      public String getModel()
      Retrieve the model name.
      Returns:
      model name, or null
    • getDevice

      public String getDevice()
      Retrieve the device name.
      Returns:
      device name, or null
    • toString

      public String toString()
      Overrides:
      toString in class Object