back

xuất khẩu Khách hàng

Khi bắt đầu các khách hàng mà bạn có được một màn hình như:

Trên thanh tiêu đề, bạn có các loại kết nối (Wifi hoặc di động) và các địa chỉ IP cục bộ của giao diện mạng này. Ở giữa màn hình bạn có một nút bật tắt và chỉ bên dưới danh sách các máy chủ phương tiện truyền thông. Một nhấp chuột vào nút Toggle cho danh sách của tất cả các thiết bị UPnP tìm thấy trên mạng này. Nếu bạn chọn một thiết bị khác với một máy chủ phương tiện truyền thông, bạn có thể đọc văn bản trình bày XML của nó.

Nếu bạn chọn một máy chủ phương tiện truyền thông trong danh sách, nó phải cung cấp cho một bảng thứ hai (nếu máy chủ phân phối dữ liệu) như

Trên màn hình này bạn có thể quay trở lại ban đầu danh sách máy chủ kích vào nhỏ "nhà" ở góc trên bên phải.

Ở giữa màn hình là danh sách các tập tin xuất khẩu của máy chủ. Bạn có thể chọn tất cả các file trong một danh sách kiểm tra hộp kiểm gần tên danh sách, sau đó nhấp vào danh sách (giống nhau cho tất cả bỏ chọn).

Bạn có thể chọn các file và bỏ chọn dấu kiểm ở ô có liên quan. Bấm vào tên file cho kết quả giống nhau, vì trên smartphone checkbox là nhỏ.

Khi các tập tin được lựa chọn trong một danh sách, bạn có thể chơi các tập tin đẩy vào nút, hoặc bạn có thể nhận được một bản sao địa phương với các nút khác. Bạn cũng có thể "làm sạch" màn hình của tất cả các tên, trước khi đi một danh sách khác hay không.

Video và các tập tin âm thanh được chơi với Android máy nghe nhạc phương tiện truyền thông. Nó chỉ hỗ trợ 3gpp, webm và mp4 video, và m4a, ogg và các tập tin âm thanh MP3. Các hình ảnh được hiển thị thông qua một webview.

Video được hiển thị trên màn hình đầy đủ chế độ phong cảnh chỉ, không có nút. Bạn phải bấm vào màn hình để có các nút điều khiển (tạm dừng, dừng lại, ..), và một lần nữa để loại bỏ các nút. Hình ảnh cũng được hiển thị chế độ toàn màn hình mà không cần nút, với một sự chậm trễ của 3 giây. Bạn có thể tạm dừng các chương trình chỉ cần nhấp chuột vào giữa hình ảnh, sau đó đi ngược cách bấm vào bên trái và hình ảnh tiếp theo về bên phải. Một nhấp chuột dài hơn một giây dừng chương trình.

Về sách điện tử, tôi đã không viết một ứng dụng, nhưng sự hỗ trợ qPDFViewer đề nghị sử dụng sản phẩm của họ để đọc các tập tin PDF bắt đầu nó như là một Xem ý định. Hành động này đòi hỏi phải bắt đầu nó như là một nhiệm vụ "mới", do đó sau khi xem tài liệu, khách hàng xuất khẩu tự động là tái khởi tạo bởi Android. Tôi đã thử nghiệm phương pháp này với các sản phẩm khác, và hiện nay, xuất khẩu khách hàng có sự hỗ trợ cho qPDFViewer, Acrobat Reader và FBReader 2 phiên bản beta với plugin PDF của mình để đọc PDF. Đối với các loại sách điện tử khác, chỉ FBReader (2.0 beta), CoolReader và ZoReader hiện đang được hỗ trợ.

Tôi có kế hoạch tiếp tục thử nghiệm với các độc giả sách điện tử khác có thể đọc "on-line" từ một URL. xuất khẩu khách hàng có thể hỗ trợ tối đa 4 người đọc PDF và 4 người đọc eBook cài đặt đồng thời (nếu chỉ hơn 4 đầu tiên được hiển thị), một cửa sổ hộp thoại sẽ được hiển thị trước khi bắt đầu một chuỗi các ebook đọc, để lựa chọn những người xem nếu có nhiều hơn một được cài đặt.

Một phương pháp để đọc sách điện tử bao gồm việc sử dụng một đầu đọc hỗ trợ OPDS danh mục (như mặt trăng Reader, FBReader, vv ..) và để trỏ đến URL của máy chủ xuất khẩu thêm "/opds" sau khi số cổng, một cái gì đó như http://192.168.1.47:8192/opds. Máy chủ trả lời với một tài liệu xml trong đó liệt kê tất cả các file sách điện tử xuất khẩu.

Biểu diễn các vấn đề và hạn chế được biết đến

Theo thiết kế, khách hàng xuất khẩu chỉ làm việc với bốn loại file: video, âm thanh, hình ảnh và sách điện tử. Nó được traduced, trên UPnP, bởi chỉ có bốn container cho các mục. "Bình thường" máy chủ UPnP làm việc hoàn toàn khác nhau, xác định một cấu trúc container rất phức tạp, không chỉ dựa trên các loại tập tin, nhưng trên tên thư mục, tên của tác giả hoặc diễn viên, năm xuất bản ... Các mặt hàng tương tự xuất hiện rất thường xuyên nhiều lần ...

Khi khách hàng truy cập xuất khẩu một máy chủ như vậy, nó phải thực hiện một đọc phức tạp của cấu trúc container toàn cầu, loại bỏ tất cả các mục trùng lặp, để trình bày danh sách đơn giản trong bản tóm tắt. Quá trình này sử dụng bộ nhớ heap mạnh mẽ và có thể đòi hỏi nhiều thời gian, với màn trình diễn rất nghèo.
back