在Android中通过声音传输数据

我想通过声音传输数据(例如:文本)。 但我无法find解决这个问题。 程序将无需连接互联网。 谁能帮我?

编辑/更新 :发现这个新的选项,它也有蓝牙低功耗的function,虽然仍然看起来是一个振奋人心的发展,在数据通过良好的前景:

声波通知

声波通知信标结合三种技术:声波通知audio,iBeacon和Android BLE技术,以达到95%的智能手机。 信标覆盖范围和选项可通过我们的后端信标pipe理系统进行configuration。

search更多的文档,如果可用,在相同的。
更新: 可用文档


我已经使用这个库和SDK: NearBytes的NearSDK ,发现它相当可靠。

NearSDK是使用NearBytes Mobile SDK的通信解决scheme

依赖是你将需要这个发送数据,在另一端,听取。
例如。

发送:

 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); } }); 

你可以在以下地址find详情:
将NearBytes SDK集成到Android应用程序中
和NB开发区