0

我的要求是通过 C# 中的蓝牙向手机发送链接消息。该消息应包含一些超链接。当用户打开消息时,它应该直接在浏览器中打开链接。

它应该无需在移动设备上安装任何其他应用程序即可工作。

4

2 回答 2

1

我会推荐我的库 32feet.NET,它在 .NET 上提供蓝牙和 OBEX 支持。您可以通过 OBEX 轻松发送文件/对象,例如

' The host part of the URI is the device address, e.g. IrDAAddress.ToString(),
' and the file part is the OBEX object name.
Dim addr As String = "112233445566"
Dim uri As New Uri("obex://" & addr & "/HelloWorld.txt")
Dim req As New ObexWebRequest(uri)
req.ReadFile("Hello World.txt")
Dim rsp As ObexWebResponse = CType(req.GetResponse(),ObexWebResponse)
Console.WriteLine("Response Code: {0} (0x{0:X})", rsp.StatusCode)

请参阅用户指南http://32feet.codeplex.com/

我不知道消息中的链接。我想如果您发送便条,则会识别出超链接,并且用户可以单击它。

于 2009-11-17T14:03:53.417 回答
1

我不确定这是可能的。浏览器通常有一些安全预防措施,因此自动启动可能会有一些限制。

据我所知,URL 检测和电子邮件地址检测是由设备自动完成的。因此,您无需担心消息的内容。

http://www.programmersheaven.com/2/Transferring-Files-and-Monitoring-Bluetooth-Ports

于 2009-08-31T06:24:42.107 回答