在Android中通过声音传输数据

时间:2014-07-18 04:37:27

标签: android audio

我想通过声音传输数据(例如:文本)。但无论如何我都找不到解决这个问题的方法。程序不需要连接Internet。 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:4)

修改/更新: 发现这个新选项,它还具有蓝牙低功耗功能,虽然通过声音前景仍然是数据中令人兴奋的发展:

<强> Sonic Notify

  

Sonic Notify信标结合了三项技术:Sonic Notify Audio,   iBeacon和Android BLE技术达到了95%的智能手机。该   信标覆盖范围和选项可通过我们的网站进行配置   后端信标管理系统。

在相同的位置搜索更多文档(如果有) 更新:Available documentation


我使用此库和SDK完成了它:来自NearSDKNearBytes,发现它非常可靠。

  

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