我可以通过WP8上的蓝牙将文件共享到另一个平台(iOS或Android)吗?

时间:2014-01-14 09:10:13

标签: windows-phone-8

我的WP8应用程序有一些音频或视频,我想与其他平板设备共享,如iPhone或Android设备。首先想到的是蓝牙。我可以在我的应用程序中实现此功能吗?怎么做?谢谢!

2 个答案:

答案 0 :(得分:1)

当然你可以做到这一点,就像所有文件共享应用程序一样(例如whatsapp)但是你要使用蓝牙连接这样做,你只需要建立连接并将文件传输到目标设备,应该能够根据其格式和设备上安装的应用程序打开文件。

答案 1 :(得分:0)

我广泛使用iOS蓝牙,通过蓝牙共享数据的不同方式是:

  1. 使用iOS已支持的其中一个蓝牙配置文件:http://support.apple.com/kb/ht3647
  2. 蓝牙LE(核心蓝牙)。我没有使用它,但传输的数据的带宽和数据结构是有限的,因此它可能不适合您发送音频和视频的目的。
  3. 游戏套件。这是用于iPhone到iPhone的数据传输。
  4. 外部附件框架。此框架允许您传输原始数据,但仅适用于具有特殊Apple身份验证硬件的BT设备(您必须加入MFi程序并完成所有这些环节以使您的设备合格)。这对你也不起作用,因为你想从WP8或Android发送数据,这些数据绝对不是MFi。
  5. 所以,最重要的是,你不能将原始的音频或视频数据从WP8和Android发送到你的iPhone,除非你越狱iPhone并换上新的堆栈。 iOS的BT堆栈确实是这样限制的,因为我学到了很多困难。

    从好的方面来说,你绝对可以通过蓝牙在Android和WP8之间发送原始数据。你必须在两端创建一个RFCOMM套接字(一个发送;一个监听)。用于此类数据传输的蓝牙配置文件称为串行端口配置文件。