我可以保存android wearable(MOTO 360)的传感器数据吗?

时间:2014-11-23 07:23:57

标签: android sensor wear-os moto-360

我最近在Android可穿戴设备(MOTO 360)上开发应用程序。

我的问题是,是否可以将传感器数据保存为手表中的文件?或者我必须将这些数据发送回我的掌上电脑以保存?

我尝试使用File directory = Environment.getExternalStoragePublicDirectory("/groundTruth");将传感器数据保存到手表中的文件中。但它似乎不起作用。

由于我需要收集实时加速度计数据5到10分钟,我需要将这些数据保存在某个文件中,以便将来在Matlab中进行分析。

如果您有任何关于android可穿戴传感器数据收集的资源,您是否也可以提供一些示例代码?

非常感谢你们!

2 个答案:

答案 0 :(得分:0)

我使用SharedPreferences - 就像在任何其他Android设备中一样,它起作用了。我不知道你想要保存多少数据,但在这种情况下应该足够了。

答案 1 :(得分:0)

您可以在可穿戴设备的内存上写一下,是的,但要注意存储容量。只需像在其他任何Android设备上一样声明文件,它应该可以解决问题。 但是,您必须对传感器给出的数据进行一些处理,因为结果存储为数组。尝试使用它们形成String,或者更好地将它们存储为JSON文件。