已验证功能
附近二维码文件传输
用短时二维码配对两台附近 Android 手机,并直接传输选定文件。
解决什么问题: 两台附近手机之间传文件,不应先上传到开发者运营的服务器。

可以完成什么
- 在接收手机上创建短时二维码。
- 从另一台手机选择图片或文件发送。
- 通过蓝牙与 Wi-Fi 连接附近设备。
- 保存前验证一次性会话和文件完整性。
可配置选项
- 图片或文件选择
- 自定义接收目录
- 需要时手动确认匹配数字
支持的输入
- 发送端 Android 手机上的图片或文件
生成的结果
- 保存到接收端选定目录或应用私有存储的文件
操作流程
- 在目标手机上创建接收码。
- 在发送手机上选择文件并扫描二维码。
- 自动验证要求时确认两端数字一致。
- 传输和完整性验证期间让手机保持靠近。
- 打开目标目录并检查收到的文件。
使用限制
- 需要兼容的 Google Play 服务和附近设备权限。
- 蓝牙与 Wi-Fi 必须可用,二维码 60 秒后失效。
常见问题
文件会上传到开发者服务器吗?
不会,已验证的二维码传输流程通过蓝牙和 Wi-Fi 直接连接附近手机。
二维码为什么会失效?
接收界面说明一次性二维码有效期为 60 秒,以限制重复使用。
项目证据
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