【发布时间】:2013-04-20 22:19:10
【问题描述】:
我打算使用 Haxe NME 开发一个简单的蓝牙聊天应用程序。
是否可以在 Haxe 中使用特定于设备的原生 API?或者是否有一些包装类可用于使用蓝牙?
【问题讨论】:
我打算使用 Haxe NME 开发一个简单的蓝牙聊天应用程序。
是否可以在 Haxe 中使用特定于设备的原生 API?或者是否有一些包装类可用于使用蓝牙?
【问题讨论】:
使用蓝牙协议的门槛相当高,而且对于跨平台的聊天应用程序而言,这不是一种常用的轻松通信方法。 例如看这个不支持蓝牙的框架对比图; http://www.markus-falk.com/mobile-frameworks-comparison-chart/
比较常用的是socket网络连接,你可以看一个使用nme的聊天应用示例,它可以很好地跨平台运行https://github.com/RealyUniqueName/StablexNet
我确信可以编写一个原生扩展,但我不希望很快看到一个,因为它不是那么简单。如果你想接受挑战,也许你可以考虑为http://developer.android.com/reference/android/bluetooth/BluetoothServerSocket.html写一个扩展
蓝牙更普遍地用于蓝牙配置文件和为其设计的外围设备http://en.wikipedia.org/wiki/Bluetooth_profile。
【讨论】: