示例#1
0
    def list():
        '''获取本地可用设备列表
        '''
        device_list = LocalADBBackend.list_device()
        _device_list = []
        for device in device_list:
            if device.startswith('emulator-'): continue  # 避免出现两个名字不同的同一设备
            _device_list.append(device)

        import random
        random.shuffle(_device_list)  # 可以随机取设备
        return _device_list
示例#2
0
    def list():
        '''获取本地可用设备列表
        '''
        device_list = LocalADBBackend.list_device()
        _device_list = []
        for device in device_list:
            if device.startswith('emulator-'): continue  # 避免出现两个名字不同的同一设备
            _device_list.append(device)
        available_devices = os.environ.get('QT4A_AVAILABLE_DEVICES', '')
        if _device_list and available_devices:
            intersect_device_list = []
            available_device_list = available_devices.split(',')
            for available_device in available_device_list:
                available_device = available_device.strip()
                if available_device in _device_list:
                    intersect_device_list.append(available_device)
            _device_list = intersect_device_list

        import random
        random.shuffle(_device_list)  # 可以随机取设备
        return _device_list