eXport-it, android  UPnP Client/Server

eXport-it android UPnP/HTTP Pelanggan/Pelayan

Android


Android perkongsian fail permohonan untuk video, audio, imej dan ebook




Pelanggan



eXport-it Pelanggan

Apabila memulakan pelanggan yang anda dapat melihat skrin seperti:

upnp client

Pada bar tajuk, anda mempunyai jenis sambungan (Wifi atau Mobile) dan alamat IP tempatan antara muka rangkaian ini. Di tengah-tengah skrin anda mempunyai butang togol dan hanya di bawah senarai pelayan media. Satu klik pada butang togol memberikan senarai semua peranti UPnP didapati di rangkaian ini. Jika anda memilih alat selain daripada pelayan media, anda boleh membaca petikan yang XML.



Memilih pelayan dalam senarai, mesti memberi panel kedua (jika pelayan itu mengedarkan data) seperti

Pada skrin ini, anda boleh kembali ke awal senarai server klik pada "rumah" kecil di sudut atas kanan.

Di tengah-tengah skrin adalah senarai fail dieksport oleh pelayan. Anda boleh memilih semua fail dalam senarai memeriksa kotak semak berhampiran Nama senarai, klik pada senarai (yang sama untuk Nyahpilih semua).

client02


Apabila fail yang dipilih dalam senarai, anda boleh memainkan fail-fail ini menolak butang, atau anda boleh mendapatkan salinan tempatan dengan butang yang lain. Anda juga boleh "membersihkan" skrin semua nama-nama, sebelum pergi ke senarai yang lain atau tidak. video streaming

Video dan fail audio dimainkan dengan pemain media android. Ia hanya menyokong 3GPP, webm dan video mp4, dan M4A, Ogg dan mp3 audio fail. Imej-imej yang ditunjukkan melalui WebView a. audio streaming

audio streaming
image display


ebook reading over wifi network

Mengenai eBook, saya tidak menulis sesuatu permohonan, tetapi sokongan qPDFViewer yang dicadangkan untuk menggunakan produk mereka untuk membaca fail PDF bermula sebagai View niat. Tindakan ini memerlukan untuk memulakan sebagai "baru" tugas, oleh itu selepas melihat dokumen itu, eksport ia pelanggan secara automatik dimulakan semula oleh android. Saya diuji kaedah ini dengan produk-produk lain, dan pada masa ini, eksport ia pelanggan mempunyai sokongan untuk qPDFViewer, Acrobat Reader dan FBReader 2 beta dengan plugin PDF yang untuk membaca PDF. Untuk jenis eBook lain, hanya FBReader (2.0 beta), CoolReader dan ZoReader yang saat ini disokong.



Saya bercadang untuk meneruskan ujian dengan pembaca e-book lain dapat membaca "dalam talian" dari URL. eXport-it klien dapat menyokong maksimum pembaca 4 PDF dan 4 pembaca e-book dipasang serentak (jika lebih hanya 4 pertama dipaparkan), satu tetingkap dialog ditunjukkan sebelum memulakan urutan eBook membaca, untuk memilih penonton jika lebih daripada satu dipasang.

Satu lagi kaedah untuk membaca eBook terdiri dalam menggunakan pembaca menyokong katalog OPDS (seperti Bulan Reader, FBReader, dan lain-lain ..) dan untuk menunjuk kepada URL daripada eXport-it server menambah "/ opds" selepas nombor port, sesuatu seperti //192.168.1.47:8192/opds. Pelayan menjawab suatu dokumen xml yang menyenaraikan semua fail e-book yang dieksport.

opds catalog ebook reading over Internet


Isu-isu Persembahan dan batasan dikenali

Dengan reka bentuk, pelanggan eXport-it bekerja dengan hanya empat kategori fail: video, audio, imej dan eBook. Ia ditukar, pada UPnP, dengan hanya empat bekas untuk barang-barang. "Biasa" pelayan UPnP bekerja sama sekali berbeza, menentukan struktur bekas yang sangat kompleks, berdasarkan bukan sahaja kepada jenis fail, tetapi kepada nama-nama direktori, menamakan daripada penulis atau pelakon, tahun penerbitan ... Perkara sama muncul seringkali beberapa kali ...

Apabila pelanggan eXport-it yang mengakses seperti pelayan, ia mesti melakukan bacaan kompleks struktur bekas global, menghapuskan semua item salinan, untuk membentangkan senarai yang mudah dalam ringkasan. Proses ini menggunakan memori timbunan intensif dan boleh memerlukan banyak masa, dengan persembahan yang sangat miskin.