QRServ mengambil file yang dipilih di perangkat Anda dan menyediakannya melalui server HTTP-nya sendiri di nomor port yang tidak terpakai. File yang dipilih kemudian dapat diunduh melalui browser web di perangkat lain dan/atau perangkat lunak yang memungkinkan pengunduhan file melalui HTTP dari kode QR.
Perangkat yang terlibat harus berada di jaringan yang sama (yaitu titik akses, tethering [tidak memerlukan data seluler], VPN [dengan konfigurasi yang didukung]).
Fitur:
- Kode QR
-- Ketuk kode QR untuk menampilkan URL dalam tooltip
-- Tekan dan tahan kode QR untuk menyalin URL lengkap ke clipboard
- Impor melalui sharesheet
- Dukungan pemilihan multi-file
-- Dalam aplikasi dan melalui sharesheet
-- Pilihan dimasukkan ke dalam arsip ZIP
--- Tooltip saat menekan dan menahan nama file arsip yang dihasilkan akan menampilkan file yang awalnya dipilih
- Mode Akses Langsung
-- Hanya tersedia di Android 10 atau versi sebelumnya di Play Store
-- Untuk menggunakan fitur ini di Android 11 atau versi yang lebih baru, gunakan versi GitHub (tautan ada di dalam aplikasi di bawah dialog 'tentang' dan selanjutnya di deskripsi) -- harap dicatat bahwa versi Play Store perlu dihapus instalasinya terlebih dahulu karena akan ditandatangani menggunakan sertifikat yang berbeda
-- File besar? Gunakan mode akses langsung untuk mengakses penyimpanan internal secara langsung agar tidak mencoba menyalin pilihan ke dalam cache aplikasi.
--- Pengelola file untuk mode ini hanya mendukung pemilihan file tunggal.
--- Mode dapat diaktifkan/dinonaktifkan dengan menekan ikon kartu SD.
- Penghapusan pilihan file dan deteksi modifikasi (yang terakhir hanya tersedia dengan DAM).
- Opsi berbagi.
- Tampilkan dan sembunyikan nama file di jalur URL unduhan.
-- Tekan lama tombol berbagi untuk mengaktifkan/menonaktifkan.
- Beri tahu saat klien meminta file yang dihosting dan saat unduhan selesai (termasuk alamat IP pemohon).
- Berbagai alamat IP dari antarmuka jaringan yang berbeda dapat dipilih.
- Server HTTP menggunakan port yang tidak terpakai ("acak").
- Mendukung berbagai bahasa: Inggris, Prancis, Jerman, Hongaria, Italia, Polandia, Portugis, Spanyol, Rusia, Turki, Persia, Ibrani.
Penggunaan izin:
- android.permission.INTERNET -- Kumpulan antarmuka jaringan dan pengikatan port yang tersedia untuk server HTTP.
- android.permission.READ_EXTERNAL_STORAGE -- Akses baca saja ke kartu SD fisik yang diemulasi. dan penyimpanan massal USB
QRServ adalah perangkat lunak sumber terbuka.
https://github.com/uintdev/qrserv