我打算使用 Haxe NME 开发一个简单的蓝牙聊天应用程序。
是否可以在 Haxe 中使用特定于设备的原生 API?或者是否有一些包装类可用于使用蓝牙?
Best Answer-推荐答案 strong>
使用蓝牙协议(protocol)的准入阈值相当高,对于跨平台的聊天应用程序而言,这不是一种常用的轻松通信方法。
例如看这个不支持蓝牙的框架对比图;
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 .
关于android - 在 Haxe NME 中使用蓝牙,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/16125774/
|