我想通过声音传输数据(例如:文本)。但无论如何我都找不到解决这个问题的方法。程序不需要连接Internet。 任何人都可以帮助我吗?
答案 0 :(得分:4)
修改/更新强>: 发现这个新选项,它还具有蓝牙低功耗功能,虽然通过声音前景仍然是数据中令人兴奋的发展:
<强> Sonic Notify 强>:
Sonic Notify信标结合了三项技术:Sonic Notify Audio, iBeacon和Android BLE技术达到了95%的智能手机。该 信标覆盖范围和选项可通过我们的网站进行配置 后端信标管理系统。
在相同的位置搜索更多文档(如果有) 更新:Available documentation
我使用此库和SDK完成了它:来自NearSDK的NearBytes,发现它非常可靠。
NearSDK是一种使用NearBytes Mobile SDK的通信解决方案
依赖是你需要这个来发送数据,另一端是听 例如
发送:
nearBytes = new NearBytes(YourActivity.this);
nearBytes.send(NearBytes.stringToBytes("string"));
收听:
nearBytes = new NearBytes(this);
nearBytes.startListening();
nearBytes.setNearBytesListener(new NearBytes.NearBytesListener() {
public void OnReceiveError(int code, String msg) {
}
public void OnReceiveData(byte[] bytes) {
String msg = NearBytes.bytesToString(bytes);
}
});
您可以在以下位置找到详细信息:
Integrating the NearBytes SDK in an Android application
和
NB Dev area