Android 是否可以通过蓝牙接收远程设备上发过来的传感器数据,编程如何实现?

[复制链接]
查看11 | 回复1 | 2011-7-9 10:56:28 | 显示全部楼层 |阅读模式
真心请教高手,比如远程建立蓝牙连接的设备上有加速度传感器和位置传感器,都是输出一维数值的,是否可以被本地的Android接收并将传感器数值显示在本地屏幕上?编程方面与本地传感器(SensorManager与SensorEventListener)的区别在哪里?
懂的才来,不懂的请直接路过。

回复

使用道具 举报

千问 | 2011-7-9 10:56:28 | 显示全部楼层
这个肯定是可以的。涉及蓝牙的应用我没有做过,但是最简单的,你在数据源端复写一下onSensorChanged,得到values数组后放到一个txt里,通过蓝牙传到本地端,再读取出来进行处理不就行了嘛。如果你需要连续发送就可以做成一个service。当然这种方法效率上肯定可以优化,我只是大概想了想。至于蓝牙通信的协议我不熟,自己看看api吧。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行