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ą]).
- Kod QR
-- Dotknij, aby wyświetlić adres URL w podpowiedzi
-- Naciśnij i przytrzymaj, aby skopiować adres URL do schowka
-- Arkusz udostępniania
-- Udostępnij adres URL pobierania za pośrednictwem arkusza udostępniania systemowego
-- Importuj pliki za pośrednictwem arkusza udostępniania systemowego z innych aplikacji
-- Udostępnienie tekstu w aplikacji powoduje utworzenie pliku tekstowego do udostępnienia
- Pokazuje postęp importowania na żywo, zarówno dla pojedynczego pliku, jak i wielu
- Wybór wielu plików
-- Spakowane w archiwum ZIP
-- Naciśnij i przytrzymaj nazwę pliku archiwum, aby wyświetlić pierwotnie wybrane pliki w podpowiedzi
- Tryb dostępu bezpośredniego – pobiera plik bezpośrednio z pamięci masowej, zamiast kopiować go najpierw do pamięci podręcznej aplikacji, co jest idealne w przypadku dużych plików
-- Tylko wybór pojedynczego pliku
-- Aby korzystać z tej funkcji w systemie Android 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
-- Możliwość przełączania w ustawieniach
- Wykrywa, czy Wybrany plik zostanie usunięty podczas udostępniania lub zmodyfikowany (tylko w trybie dostępu bezpośredniego)
- Pokaż lub ukryj nazwę pliku w adresie URL pobierania
- Powiadomienie, gdy klient zażąda pliku lub zakończy pobieranie, w tym swój adres IP
- Wznawia przerwane pobieranie w obsługiwanym oprogramowaniu
- Wybierz adres IP interfejsu sieciowego, z którego ma być udostępniany — serwer nasłuchuje tylko z tego adresu, chyba że jest ustawiony na nasłuchiwanie na wszystkich interfejsach
- Przełącza się na inny adres IP, jeśli wybrany adres zniknie, i sugeruje lepsze adresy, gdy się pojawią
- Prywatny punkt dostępu (Android 13 lub nowszy) — udostępnienia w sieci Wi-Fi utworzonej przez aplikację, dostępne tylko dla urządzeń, którym zezwolisz na dołączenie
- Zeskanuj kod QR Wi-Fi, aby dołączyć, lub ręcznie wprowadź nazwę sieci i hasło
- Przełączanie trwającego udostępniania na lub z prywatnego punktu dostępu bez ponownego wybierania pliku
- Wybiera 5 GHz dla szybszych transferów w systemie Android 16 lub nowszym (nie wszystkie urządzenia obsługują 5 GHz lub wybieranie pasma)
- Kontynuuje udostępnianie, gdy aplikacja działa w tle, z powiadomieniem o konieczności zakończenia udostępniania
- Zatrzymuje udostępnianie w stanie bezczynności (domyślnie 10 minut, z możliwością regulacji)
- Serwer HTTP domyślnie łączy się z losowym, wolnym portem lub portem skonfigurowanym przez użytkownika
- Wybór motywu w aplikacji
- 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 emulowanych, fizycznych kart SD i pamięci masowej USB
- android.permission.FOREGROUND_SERVICE i android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE — Utrzymywanie działania serwera HTTP (i prywatnego punktu dostępowego), gdy aplikacja działa w tle
- android.permission.POST_NOTIFICATIONS — Powiadomienie wyświetlane podczas udostępniania pliku z opcją zatrzymania udostępniania
- android.permission.WAKE_LOCK — Utrzymywanie urządzenia w stanie czuwania podczas pobierania, aby nie zostało ono zatrzymane przez wyłączenie ekranu.
- android.permission.CHANGE_WIFI_STATE — Tworzenie i zatrzymywanie prywatnego hotspotu.
- android.permission.NEARBY_WIFI_DEVICES — Tworzenie prywatnego hotspotu (Android 13 lub nowszy). Nie służy do wyszukiwania ani lokalizowania urządzeń.
- android.permission.ACCESS_WIFI_STATE — Sprawdzanie, czy urządzenie może obsługiwać hotspot, utrzymując połączenie z siecią Wi-Fi.
- android.permission.ACCESS_NETWORK_STATE — Obserwowanie zmian adresów IP urządzenia podczas udostępniania, aby umożliwić śledzenie kodu QR.
QRServ jest oprogramowaniem typu open source.
https://github.com/uintdev/qrserv
Łatwe przesyłanie plików przez sieć.
Ostatnia aktualizacja
28 wrz 2026