Спасибо за оценки и отзывы!
Вы уже оценили.
Простая передача файлов по сети.
QRServ берет любые выбранные файлы на вашем устройстве и делает их доступными через собственный HTTP-сервер на незанятом порту. Затем выбранные файлы можно загрузить через веб-браузер на другом устройстве и/или с помощью программного обеспечения, позволяющего загружать файлы по HTTP с QR-кодов.
Задействованные устройства должны находиться в одной сети (например, точка доступа, модем [мобильные данные не требуются], VPN [с поддерживаемой конфигурацией]).
- QR-код
-- Нажмите, чтобы отобразить URL-адрес во всплывающей подсказке
-- Нажмите и удерживайте, чтобы скопировать URL-адрес в буфер обмена
- Панель общего доступа
-- Поделитесь URL-адресом загрузки через панель общего доступа системы
-- Импортируйте файлы из других приложений через панель общего доступа системы
-- Отправка текстового файла в приложение создает текстовый файл для обмена
- Отображает ход импорта в реальном времени, как для одного, так и для нескольких файлов
- Выбор нескольких файлов
-- Упаковано в ZIP-архив
-- Нажмите и удерживайте имя файла архива, чтобы увидеть исходно выбранные файлы во всплывающей подсказке
- Режим прямого доступа — файл загружается непосредственно из хранилища, а не копируется сначала в кэш приложения, идеально подходит для больших файлов
-- Только выбор одного файла
-- Чтобы использовать эту функцию на Android 11 или более поздней версии, используйте версию GitHub (ссылка находится в приложении в диалоговом окне «О программе» и далее в описании) — обратите внимание, что версию из Play Store необходимо сначала удалить, так как она будет подписана с использованием другого сертификата
-- Переключается в настройках
- Определяет, выбран ли файл удаляется во время обслуживания или изменяется (только в режиме прямого доступа)
- Отображение или скрытие имени файла в URL-адресе загрузки
- Уведомление о запросе или завершении загрузки файла клиентом, включая его IP-адрес
- Возобновление прерванных загрузок в поддерживаемом программном обеспечении
- Выбор IP-адреса сетевого интерфейса для обслуживания — сервер прослушивает только этот интерфейс, если не настроен на прослушивание всех интерфейсов
- Переключение на другой IP-адрес, если выбранный исчезает, и предложение лучших вариантов по мере их появления
- Частная точка доступа (Android 13 или более поздняя версия) — обмен данными через сеть Wi-Fi, созданную приложением, доступную только для устройств, которым вы разрешили подключиться
- Сканирование QR-кода Wi-Fi для подключения или ввод имени сети и пароля вручную
- Переключение текущего обмена данными на частную точку доступа или с нее без повторного выбора файла
- Выбор 5 ГГц для более быстрой передачи данных на Android 16 или более поздней версии (не все устройства поддерживают 5 ГГц или выбор диапазона)
- Ярлыки в лаунчере для быстрого обмена данными
- Поддержание обмена данными, пока приложение работает в фоновом режиме, с уведомлением о необходимости остановки Совместное использование
- Прекращает совместное использование в режиме ожидания (по умолчанию через 10 минут, можно изменить)
- HTTP-сервер по умолчанию привязывается к случайному свободному порту или к порту, настроенному пользователем
- Выбор темы в приложении
- Поддерживает различные языки: английский, французский, немецкий, венгерский, итальянский, польский, португальский, испанский, русский, турецкий, персидский, иврит
Использование разрешений:
- INTERNET — отображение сетевых интерфейсов, запуск HTTP-сервера и проверка обновлений (версия GitHub)
- ACCESS_LOCAL_NETWORK — разрешение другим устройствам подключаться к HTTP-серверу (Android 17+)
- READ_EXTERNAL_STORAGE — режим прямого доступа только для чтения к внутренней памяти (до Android 10)
- FOREGROUND_SERVICE и FOREGROUND_SERVICE_CONNECTED_DEVICE — импорт и совместное использование в фоновом режиме
- POST_NOTIFICATIONS — уведомление о совместном использовании и уведомление о прекращении работы в режиме ожидания
- WAKE_LOCK — поддержание устройства в активном состоянии во время загрузок
- CHANGE_WIFI_STATE -- Частная точка доступа (Android 13+), фоновый режим (Android 14+)
- NEARBY_WIFI_DEVICES -- Частная точка доступа (Android 13+); никогда не используется для определения местоположения
- ACCESS_WIFI_STATE -- Проверка возможностей точки доступа (Android 13+)
- ACCESS_NETWORK_STATE -- Поддержание актуальности списка IP-адресов и QR-кода
QRServ — проект с открытым исходным кодом.
https://github.com/uintdev/qrserv
Один клик для установки XAPK/APK файлов на Android!