'Returns an argument array for connecting to adb.
Unless ``$ADB_PATH`` is set, uses the default ``adb`` binary in ``$PATH``.'

@property
def adb(self):

    ADB_PATH = os.environ.get('ADB_PATH', 'adb')
    command = [ADB_PATH]
    if (self.adb_host != self.defaults['adb_host']):
        command += ['-H', self.adb_host]
    if (self.adb_port != self.defaults['adb_port']):
        command += ['-P', str(self.adb_port)]
    if self.device:
        command += ['-s', str(self.device)]
    return command
