QRServ vezme všetky vybrané súbory na vašom zariadení a sprístupní ich prostredníctvom vlastného HTTP servera na nepoužitom čísle portu. Vybrané súbory je potom možné stiahnuť cez webový prehliadač do iného zariadenia a/alebo softvéru, ktorý umožňuje sťahovanie súborov cez HTTP z QR kódov.
Zapojené zariadenia by museli byť v rovnakej sieti (t. j. prístupový bod, tethering [nevyžadujú sa žiadne mobilné dáta], VPN [s podporovanou konfiguráciou]).
Vlastnosti:
- QR kód
- Klepnutím na kód QR zobrazíte celú adresu URL v popise
- Stlačením a podržaním kódu QR skopírujete celú adresu URL do schránky
- Importovať prostredníctvom zdieľaného hárku
- Podpora výberu viacerých súborov
- V aplikácii a prostredníctvom zdieľaného hárku
- Výber sa uloží do archívu ZIP
- Popis pri stlačení a podržaní názvu výsledného archívneho súboru zobrazí pôvodne vybrané súbory
- Režim priameho prístupu
– K dispozícii iba v systéme Android 10 alebo staršom vo verzii Obchodu Play
– Ak chcete použiť túto funkciu v systéme Android 11 alebo novšom, použite verziu GitHub (odkaz sa nachádza v aplikácii pod dialógovým oknom „o“ a neskôr v popise) – pamätajte, že verziu Obchodu Play je potrebné najskôr odinštalovať, pretože by bola podpísaná iným certifikátom
- Veľké súbory? Ak chcete použiť priamy prístup k internému úložisku, použite režim priameho prístupu, aby ste sa vyhli pokusom o skopírovanie výberu do vyrovnávacej pamäte aplikácie
- Správca súborov pre tento režim podporuje iba výber jedného súboru
- Režim je možné prepínať stlačením ikony SD karty
- Odstránenie výberu súboru a detekcia modifikácie (posledné dostupné iba s DAM)
- Možnosť zdieľania
- Zobraziť a skryť názov súboru v ceste URL na stiahnutie
- Dlhým stlačením tlačidla zdieľania prepnete
- Upozorniť, keď klient požiadal o hostovaný súbor a keď sa sťahovanie skončí (vrátane adresy IP žiadateľa)
- Je možné zvoliť rôzne IP adresy z rôznych sieťových rozhraní
- HTTP server používa nepoužívaný („náhodný“) port
- Podporuje rôzne jazyky: angličtina, francúzština, nemčina, maďarčina, taliančina, poľština, portugalčina, španielčina, ruština, turečtina, perzština, hebrejčina
Použitie povolenia:
- android.permission.INTERNET -- Zbierka dostupných sieťových rozhraní a väzieb portov pre server HTTP
- android.permission.READ_EXTERNAL_STORAGE -- Prístup iba na čítanie k emulovaným fyzickým kartám SD a veľkokapacitnému ukladaciemu priestoru USB
QRServ je open source.
https://github.com/uintdev/qrserv