QRServ pobiera wybrane pliki z Twojego urządzenia i udostępnia je za pośrednictwem własnego serwera 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 w oprogramowaniu umożliwiającym pobieranie plików przez HTTP z kodów QR.
Urządzenia muszą być podłączone do tej samej sieci (tj. punkt dostępowy, tethering [nie wymaga danych mobilnych], VPN [z obsługiwaną konfiguracją]).
Funkcje:
- Kod QR
-- Dotknij kodu QR, aby wyświetlić adres URL w dymku
-- Naciśnij i przytrzymaj kod QR, aby skopiować cały adres URL do schowka
-- Importuj przez arkusz udostępniania
-- Obsługa zaznaczania wielu plików
-- W aplikacji i przez arkusz udostępniania
-- Zaznaczenie jest umieszczane w archiwum ZIP
--- Etykieta po naciśnięciu i przytrzymaniu nazwy pliku archiwum pokaże pierwotnie wybrane pliki
-- Tryb dostępu bezpośredniego
-- Dostępne tylko na Androidzie 10 lub starszym w wersji ze Sklepu Play
-- Aby skorzystać z tej funkcji na Androidzie 11 lub nowszym, użyj wersji GitHub (link znajduje się w aplikacji pod oknem dialogowym „Informacje” oraz dalej w opisie) — pamiętaj, że najpierw należy odinstalować wersję ze Sklepu Play, ponieważ zostanie ona podpisana innym certyfikatem
-- Duże pliki? Użyj trybu dostępu bezpośredniego, aby skorzystać z bezpośredniego dostępu do pamięci wewnętrznej i uniknąć kopiowania zaznaczenia do pamięci podręcznej aplikacji.
--- Menedżer plików w tym trybie obsługuje tylko zaznaczanie pojedynczych plików.
--- Tryb można przełączać, naciskając ikonę karty SD.
- Wykrywanie usuwania i modyfikacji zaznaczonych plików (to ostatnie dostępne tylko z DAM).
- Opcja udostępniania.
- Wyświetlanie i ukrywanie nazw plików w ścieżce pobierania.
-- Długie naciśnięcie przycisku udostępniania powoduje przełączenie.
- Powiadamianie o żądaniu hostowanego pliku przez klienta i o zakończeniu pobierania (wraz z adresem IP osoby żądającej).
- Możliwość wyboru różnych adresów IP z różnych interfejsów sieciowych.
- Serwer HTTP używa nieużywanego („losowego”) portu.
- Obsługa różnych języków: angielskiego, francuskiego, niemieckiego, węgierskiego, włoskiego, polskiego, portugalskiego, hiszpańskiego, rosyjskiego, tureckiego, perskiego i hebrajskiego.
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 Emulowane, fizyczne karty SD i pamięć masowa USB.
QRServ jest oprogramowaniem typu open source.
https://github.com/uintdev/qrserv
Ostatnia aktualizacja
25 lut 2026