Android:定期发送数据

时间:2013-02-21 08:26:29

标签: android

每当我使用SeekBar的SeekBar方法滑动onProgressChanged()时,我都试图通过蓝牙发送数据,并且每件事情都可以。

当我尝试使用加速计的onSensorChanged()方法做同样的事情时,即当我用onSensorChanged()方法编写代码进行传输时,没有日期写入蓝牙

我想加速度计的onSensorChanged()方法过于频繁地被调用(例如每秒1000次)。我想降低将数据写入蓝牙的速度。

有没有办法定期传输数据?例如,每3毫秒读取一次。

1 个答案:

答案 0 :(得分:1)

我很确定你可以设置传感器的灵敏度,或者在再次调用监听器之前进行最小的更改(有点像找到你的位置)。

如果失败,您可以根据更改最小数量的信息自行进行一些检查,或者使用系统时间计算上次允许其写入数据的差异,并检查是否为无论你想延迟什么时候。