При запуске клиента вы получаете экран, вроде:
В строке заголовка, у вас есть тип подключения (Wi-Fi или мобильный) и местный IP-адрес этого сетевого интерфейса.
В середине экрана у вас есть кнопка переключения и чуть ниже в списке медиа-серверов.Нажмите на кнопку переключения дает список всех UPnP устройств, найденных в этой сети. Если вы выберете другое устройство, чем медиа-сервера, вы можете прочитать его представления XML текст.
Выбор сервера в списке, должны дать вторую панель (если сервер распределения данных), как
На этой странице вы можете вернуться к исходной списка серверов нажав на маленький "дом" на правом верхнем углу.
В середине экрана являются список файлов, экспортируемых сервером. Вы можете выбрать все файлы в списке проверки флажок рядом с именем списка,
затем щелкните на списке (то же самое для Отменить все).
Когда файлы выбраны в списке, вы можете воспроизводить эти файлы толкающие на кнопку, или вы можете получить локальную копию с другой кнопки.
Вы также можете "очистить" экран всех имен, прежде, чем идти в другой список или нет.
Видео и аудио файлы воспроизводятся с Android медиа плеер. Он поддерживает только 3GPP, WebM и mp4 и M4A, OGG и MP3 аудио файлы. Изображения показаны через Webview.
О книги, я не писал заявление, но поддержка qPDFViewer предложено использовать их продукт для чтения PDF-файлов, начиная его как View намерениях. Это действие требует, чтобы запустить его в качестве "нового" задачи, таким образом, после просмотра документа, клиент eXport-it автоматически повторно инициализируется андроида. Я тестировал этот метод с другими продуктами, и в настоящее время, клиент eXport-it имеет поддержку qPDFViewer, Acrobat Reader и FBReader 2 бета с PDF плагин для чтения PDF. Для других типов электронных книг, лишь FBReader (2.0 бета), CoolReader и ZoReader в настоящее время поддерживаются.
Я планирую продолжить тестирование с другими читателей электронных книг, способных читать "он-лайн" из URL. клиент eXport-it может поддерживать
максимальные читателей 4 PDF и 4 электронных книг читатели установлены одновременно (если больше только 4 сначала отображаются),
появится диалоговое окно показано перед началом последовательность книг чтение, для выбора зрителей, если более одного установлена.
Другой метод для чтения электронных книг состоит в использовании устройства чтения поддержки OPDS каталоги (как Луна Reader, FBReader, и т.д. ..) и указывают на URL сервера eXport-it добавив "/opds" после номера порта, что-то вроде //192.168.1.47:8192/opds. Сервер отвечает с XML-документа в котором перечислены все файлы электронных книг на экспорт.
В соответствии с проектом, клиент eXport-it работает только с четырьмя категорий файлов: видео, аудио, изображений и электронных книг. Он клеветал, на UPnP, только четырьмя контейнерами для элементов. В "нормальных" UPnP серверы работают совершенно по-разному, определяя очень сложную структуру контейнеров, основываясь не только от типа файла, но на именах каталогов, имя автора или актера, год издания ... То же пункт появляется очень часто несколько раз ...
Когда клиент eXport-it доступ такой сервер, он должен выполнить сложную чтение глобальной структуры контейнеров, устраняя все повторяющиеся элементы,
для представления простой список в резюме. Этот процесс использует память кучи интенсивно и может потребовать много времени, с очень плохими выступлениями.