Пример #1
0
def get_device():
    adb_devices_result = subprocess.getstatusoutput(adb_devices_cmd)
    print("list all android device: " + str(adb_devices_result))
    device_dict = {}
    if adb_devices_result[0] == 0:
        split_result = adb_devices_result[1].split("\n")
        devices_list = split_result[1:split_result.__len__() - 1]
        for devices_id_record in devices_list:
            serial = devices_id_record.split("\t")[0]
            is_online = devices_id_record.split("\t")[1]
            key_is_online = True
            if is_online.__contains__("offline"):
                key_is_online = False

            android_device = Utils.get_device_info(serial, key_is_online)

            device_dict[android_device.device_serial] = android_device
    return device_dict