検証済みの機能
近距離 QR ファイル転送
短時間有効な QR コードで近くの Android 端末間にファイルを転送します。
解決できる問題: Moving files between nearby phones should not require first uploading them to a developer-operated server.

できること
- Create a short-lived QR pairing code on the receiving phone.
- Select images or files to send from the other phone.
- Connect nearby devices through Bluetooth and Wi-Fi.
- Verify the one-time session and file integrity before saving.
設定できる項目
- Image or file selection
- Custom receive folder
- Manual matching-digit confirmation when required
対応する入力
- Selected images or files on a sending Android phone
出力
- Files saved to a selected folder or private app storage on the receiving phone
ワークフロー
- Create a receive code on the destination phone.
- Select files on the sending phone and scan the code.
- Confirm matching digits when automatic verification asks for confirmation.
- Keep the phones nearby while transfer and integrity verification complete.
- Open the selected destination and review the received files.
制限事項
- The feature requires compatible Google Play services and nearby-device permissions.
- Bluetooth and Wi-Fi must be available, and the QR code expires after 60 seconds.
よくある質問
Are files uploaded to a developer server?
No. The verified QR Transfer flow connects nearby phones directly using Bluetooth and Wi-Fi.
Why can the pairing QR code expire?
The receiving screen states that the one-time code is valid for 60 seconds to limit reuse.
プロジェクトの根拠
feature/feature_app/src/main/java/com/wkq/photo/feature/app/qrtransfer/QrTransferActivity.ktfeature/feature_app/src/main/java/com/wkq/photo/feature/app/qrtransfer/QrTransferService.ktfeature/feature_app/src/main/res/values/feature_page_strings.xml