我的要求是通过蓝牙在C#中发送链接消息到手机。该消息应该包含一些超链接。当用户打开邮件时,应该直接打开浏览器中的链接。如何通过C#中的蓝牙发送链接消息到手机#
它应该在没有在移动设备上安装任何其他应用程序的情况下工作。
我的要求是通过蓝牙在C#中发送链接消息到手机。该消息应该包含一些超链接。当用户打开邮件时,应该直接打开浏览器中的链接。如何通过C#中的蓝牙发送链接消息到手机#
它应该在没有在移动设备上安装任何其他应用程序的情况下工作。
我不确定这是可能的。通常在浏览器中有一些安全预防措施,所以在自动启动时可能会有一些限制。
据我所知,URL检测和电子邮件地址检测是由设备自动完成的。所以你不需要担心信息的内容。
http://www.programmersheaven.com/2/Transferring-Files-and-Monitoring-Bluetooth-Ports
我会建议我的图书馆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)
见User Guide,并http://32feet.codeplex.com/
我不知道邮件中的链接。我想如果你发送一个笔记,一个超链接将被识别并且用户可以点击它。
不错,但如何只发送一个字符串(不是文件)?我想在New Uri()构造函数中的obex://参数应该是不同的,但是哪一个? – infografnet 2013-07-01 23:31:43
请参阅http://32feet.codeplex.com/wikipage?title=OBEX上的用户指南中的“或发送本地生成的内容”。因此:使用(var content = req.GetRequestStream()){...} – alanjmcf 2013-08-01 10:47:55
它可以要求用户确认。那很好。 – 2009-08-31 06:28:07