QRServ pobiera wybrane pliki z Twojego urządzenia i udostępnia je poprzez własny serwer HTTP na nieużywanym numerze portu. Wybrane pliki można następnie pobrać za pośrednictwem przeglądarki internetowej na innym urządzeniu i/lub oprogramowaniu umożliwiającym pobieranie plików za pośrednictwem protokołu HTTP z kodów QR.
Zaangażowane urządzenia musiałyby znajdować się w tej samej sieci (tj. punkcie dostępu, tetheringu [nie jest wymagana mobilna transmisja danych], VPN [z obsługiwaną konfiguracją]).
Cechy:
- Kod QR
- Kliknij kod QR, aby wyświetlić pełny adres URL w podpowiedzi
- Naciśnij i przytrzymaj kod QR, aby skopiować pełny adres URL do schowka
- Importuj za pomocą arkusza udostępniania
- Obsługa wyboru wielu plików
- W aplikacji i poprzez arkusz udostępniania
- Wybór jest umieszczany w archiwum ZIP
- Etykietka po naciśnięciu i przytrzymaniu wynikowej nazwy pliku archiwum wyświetli oryginalnie wybrane pliki
- Tryb bezpośredniego dostępu
- Dostępne tylko na Androidzie 10 lub starszym w wersji Sklepu Play
- Aby skorzystać z tej funkcji na Androidzie 11 lub nowszym, użyj wersji GitHub (link znajduje się w aplikacji pod oknem dialogowym „O” i w dalszej części opisu) – pamiętaj, że najpierw należy odinstalować wersję ze Sklepu Play, ponieważ byłaby ona podpisana przy użyciu innego certyfikatu
- Duże pliki? Użyj trybu dostępu bezpośredniego, aby uzyskać bezpośredni dostęp do pamięci wewnętrznej i uniknąć prób skopiowania zaznaczenia do pamięci podręcznej aplikacji
- Menedżer plików w tym trybie obsługuje tylko wybór pojedynczego pliku
- Tryb można przełączać, naciskając ikonę karty SD
- Usuwanie wybranych plików i wykrywanie modyfikacji (to drugie dostępne tylko z DAM)
- Opcja udostępniania
- Pokaż i ukryj nazwę pliku w ścieżce URL pobierania
- Naciśnij i przytrzymaj przycisk udostępniania, aby przełączyć
- Powiadamiaj, kiedy klient zażądał hostowanego pliku i kiedy pobieranie się zakończy (w tym adres IP osoby żądającej)
- Można wybrać różne adresy IP z różnych interfejsów sieciowych
- Serwer HTTP wykorzystuje nieużywany („losowy”) port
- Obsługuje różne języki: angielski, francuski, niemiecki, węgierski, włoski, polski, portugalski, hiszpański, rosyjski, turecki, perski, hebrajski
Użycie uprawnień:
- android.permission.INTERNET - Zbiór dostępnych interfejsów sieciowych i powiązanie portów dla serwera HTTP
- android.permission.READ_EXTERNAL_STORAGE - Dostęp tylko do odczytu do emulowanych, fizycznych kart SD i pamięci masowej USB
QRServ jest oprogramowaniem typu open source.
https://github.com/uintdev/qrserv
Ostatnia aktualizacja
16 sie 2025