已验证功能

附近二维码文件传输

用短时二维码配对两台附近 Android 手机,并直接传输选定文件。

解决什么问题: 两台附近手机之间传文件,不应先上传到开发者运营的服务器。

用短时二维码配对两台附近 Android 手机,并直接传输选定文件。
用短时二维码配对两台附近 Android 手机,并直接传输选定文件。

可以完成什么

  • 在接收手机上创建短时二维码。
  • 从另一台手机选择图片或文件发送。
  • 通过蓝牙与 Wi-Fi 连接附近设备。
  • 保存前验证一次性会话和文件完整性。

可配置选项

  • 图片或文件选择
  • 自定义接收目录
  • 需要时手动确认匹配数字

支持的输入

  • 发送端 Android 手机上的图片或文件

生成的结果

  • 保存到接收端选定目录或应用私有存储的文件

操作流程

  1. 在目标手机上创建接收码。
  2. 在发送手机上选择文件并扫描二维码。
  3. 自动验证要求时确认两端数字一致。
  4. 传输和完整性验证期间让手机保持靠近。
  5. 打开目标目录并检查收到的文件。

使用限制

  • 需要兼容的 Google Play 服务和附近设备权限。
  • 蓝牙与 Wi-Fi 必须可用,二维码 60 秒后失效。

常见问题

文件会上传到开发者服务器吗?

不会,已验证的二维码传输流程通过蓝牙和 Wi-Fi 直接连接附近手机。

二维码为什么会失效?

接收界面说明一次性二维码有效期为 60 秒,以限制重复使用。

项目证据

  • feature/feature_app/src/main/java/com/wkq/photo/feature/app/qrtransfer/QrTransferActivity.kt
  • feature/feature_app/src/main/java/com/wkq/photo/feature/app/qrtransfer/QrTransferService.kt
  • feature/feature_app/src/main/res/values/feature_page_strings.xml
阅读相关指南