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