あなたの評価とフィードバックをありがとう!
すでに評価しました。
ネットワーク経由で簡単にファイルを転送します。
QRServは、デバイス上の任意のファイルを、未使用のポート番号を使用する独自のHTTPサーバー経由でアクセス可能にします。選択されたファイルは、別のデバイスのWebブラウザ、またはQRコードからのHTTPファイルダウンロードに対応したソフトウェアを使用してダウンロードできます。
関係するデバイスは、同一ネットワーク上に配置されている必要があります(アクセスポイント、テザリング(モバイルデータ通信不要)、VPN(対応構成)など)。
- QRコード
-- タップするとツールチップにURLが表示されます
-- 長押しするとURLがクリップボードにコピーされます
- 共有シート
-- システム共有シート経由でダウンロードURLを共有します
-- 他のアプリからシステム共有シート経由でファイルをインポートします
-- アプリとテキストを共有すると、共有用のテキストファイルが作成されます
-- 単一ファイルまたは複数ファイルのインポートの進行状況をリアルタイムで表示します
- 複数ファイルの選択
-- ZIPアーカイブにバンドルされます
-- アーカイブのファイル名を長押しすると、ツールチップに最初に選択したファイルが表示されます
- ダイレクトアクセスモード - アプリのキャッシュにコピーせずにストレージから直接ファイルを提供します。大容量ファイルに最適です
-- 単一ファイルのみの選択
-- Android 11以降でこの機能を使用するには、GitHub版を使用してください(リンクはアプリ内の「バージョン情報」ダイアログと説明文に記載されています)。Playストア版は異なる証明書で署名されているため、まずアンインストールする必要があります。
-- 設定で切り替え可能
-- 選択したファイルが配信中に削除されたことを検出しますまたは変更(ダイレクトアクセスモードのみ)
- ダウンロードURLにファイル名を表示または非表示にする
- クライアントがファイルのダウンロードを要求または完了した際に、IPアドレスを含めて通知する
- 対応ソフトウェアで中断されたダウンロードを再開する
- サーバーがサービスを提供するネットワークインターフェースのIPアドレスを選択する(すべてのインターフェースでリッスンするように設定されていない限り、サーバーはそのIPアドレスのみをリッスンします)
- 選択したIPアドレスが消えた場合、別のIPアドレスに切り替え、より適切なIPアドレスが見つかると提案する
- プライベートホットスポット(Android 13以降)-- アプリが作成するWi-Fiネットワーク上で共有し、参加を許可したデバイスのみがアクセスできます
-- Wi-Fi QRコードをスキャンして参加するか、ネットワーク名とパスワードを手動で入力する
-- ファイルを再度選択することなく、進行中の共有をプライベートホットスポットに切り替える
-- Android 16以降では、転送速度を向上させるために5GHz帯を選択する(すべてのデバイスが5GHz帯または周波数帯の選択に対応しているわけではありません)
-- ランチャーショートカットで素早く共有する
-- アプリがバックグラウンドで実行されている間も共有を継続し、共有を停止するよう通知する
-- アイドル状態になると共有を停止する(デフォルトは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