При запуску клієнта ви отримуєте екран, як:
У рядку заголовка, у вас є тип підключення (Wi-Fi або мобільний) і місцевий IP-адреса цього мережевого інтерфейсу. У середині екрану у вас є кнопка перемикання і трохи нижче в списку медіа-серверів. Натисніть на кнопку перемикання дає список всіх UPnP пристроїв, знайдених у цій мережі. Якщо ви виберете інший пристрій, ніж медіа-сервера, ви можете прочитати його представлення XML текст.
При виборі медіа-сервер в список, він повинен дати друге панель (якщо сервер розподіляє дані), як
На цьому екрані ви можете повернутися до вихідної списку серверів натиснувши на маленький "будинок" на правому верхньому куті.
В середині екрану представлений список експортованих файлів на сервері. Ви можете вибрати всі файли в списку поставивши галочку поруч з ім'ям списку, потім
натиснувши на список (те ж для Скасувати все).
Ви можете вибрати, і скасувати файли з відповідний прапорець. Для клацніть на імені файлу дає той же результат, тому що на смартфоні прапорець мало.
Коли файли вибрані в списку, ви можете грати в ці файли натисканням на кнопку, або ви можете отримати локальну копію з іншого кнопки.
Ви також можете "очистити" екран всіх імен, перш, ніж іти в інший список чи ні.
Відео та аудіо файли відтворюються з Android медіа плеєр. Він підтримує тільки 3GPP, WebM і mp4 відео і M4A, OGG і MP3 аудіо файли. Зображення відображаються через Webview.
Відео показані тільки на режимі повного екрану пейзаж, без кнопки. Ви повинні натиснути на екрані, щоб отримати кнопки управління (пауза, стоп, ..), і знову, щоб видалити кнопки. Зображення відображаються також у режимі повного екрану без кнопки, із затримкою в 3 секунди. Ви можете призупинити показ, просто натиснувши в середині зображення, то рух назад, натиснувши зліва і до наступного зображення праворуч. Довге натиснення більш ніж друга зупиняє шоу.
Про електронні книги, я не писав заяву, але підтримка qPDFViewer запропонував використовувати свій продукт для читання PDF файлів, починаючи його як View наміри.
Ця дія вимагає, щоб запустити його в якості «нової» завдання, таким чином, після перегляду документа, клієнт експортно-он автоматично повторно инициализируется андроїд.
Я тестував цей метод з іншими продуктами, і в даний час, клієнт експорт має підтримку qPDFViewer, Acrobat Reader і FBReader 2 бета з його плагіном PDF
для читання PDF. Для інших типів електронних книг, тільки FBReader (2.0 бета), CoolReader і ZoReader в даний час підтримуються.
Я планую продовжити тестування з іншими читачів електронних книг, здатних читати "он-лайн" з URL. Клієнт експорт може підтримувати максимум 4 читачів PDF і 4 Пристрої для читання
встановлено одночасно (якщо більш тільки 4 перших відображаються), діалогове вікно показано перед початком послідовність книг читання, для вибору глядачів
якщо більш ніж один встановлений.
Інший спосіб читання книг полягає у використанні пристрою читання з підтримкою OPDS каталоги (як Moon Reader, FBReader, і т.д ...) і вказати в URL від експортно-його Сервер додавши "/opds" після номера порту, то вроде http://192.168.1.47:8192/opds. Сервер відповідає з XML документа в якому перераховані всі файли Пристрої експорт.
Відповідно до проекту, клієнт експорт працює тільки з чотирма категорій файлів: відео, аудіо, зображень та електронних книг. Він перетворюється, по UPnP, всього чотирма контейнерами для предмети. В "нормальних" UPnP сервера працюють абсолютно по-різному, визначаючи дуже складну контейнери структуру, на основі не тільки від типу файлу, але на іменах каталогів, ім'я автора або актора, рік видання ... Те ж пункт з'являється дуже часто кілька разів ...
Коли клієнт експорт доступ такий сервер, він повинен виконати складну читання глобальній структурі контейнерів, усуваючи всі повторювані елементи,
для представлення простий список в резюме. Цей процес використовує пам'ять купи інтенсивно і може зажадати багато часу, з дуже поганих вистав.