使用 NFC 分享文件

Android 允许您使用 Android Beam 文件传输功能在设备间传输大型文件。此功能具有一个简单 API,用户只需触摸设备即可开始传输。作为响应,Android Beam 文件传输功能会自动将文件从一台设备复制到另一台设备,并在完成后通知用户。

Android Beam 文件传输 API 处理大量数据,而 Android 4.0(API 级别 14)中引入的 Android Beam NDEF 传输 API 则处理少量数据,如 URI 或其他简短消息。此外,Android Beam 只是 Android NFC 框架中的其中一项功能,可让您通过 NFC 标签读取 NDEF 消息。如需详细了解 Android Beam,请参阅向其他设备传输 NDEF 消息主题。如需详细了解 NFC 框架,请参阅近距离无线通信 API 指南。

依赖项和前提条件

  • Android 4.1(API 级别 16)或更高版本
  • 至少有两台支持 NFC 的 Android 设备(模拟器不支持 NFC)

课程

将文件发送到其他设备
了解如何设置应用,以将文件发送到其他设备。
从其他设备接收文件
了解如何设置应用,以接收其他设备发送的文件。

如需其他相关信息,请参阅使用外部存储设备