发送蓝牙文件而不通过共享合同?

时间:2016-10-18 09:41:01

标签: windows-phone-8.1 uwp

我可以枚举连接的设备,并通过DataTransferManager(共享合同)将文件从一个设备发送到另一个设备,但希望能够直接在幕后管理该步骤。我想这样做是为了消除一个步骤,让用户体验在我的应用程序中发送/接收文件方面更有效率。基本上用户只需要选择他们想要发送的文件,应用程序就可以处理其他所有事情。如果可以在没有ui的情况下使用股份合约,那么这也可以。欢迎所有建议!

1 个答案:

答案 0 :(得分:0)

如果没有通用Windows平台(UWP)应用中的共享UI,我们就无法使用共享合同。要支持共享合同,必须启动共享UI。在UWP应用程序中,我们通常会调用DataTransferManager.ShowShareUI以编程方式启动用户界面。我们还可以通过Share charm( Win + H )启动共享用户界面。

如果您不想要用户界面,则可以利用Bluetooth RFCOMM。此文档包含示例代码:Send a file as a client