3

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

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

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

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

如果你们中的任何人有一些关于 android 可穿戴传感器数据收集的资源,你能不能给我提供一些示例代码?

非常感谢你们!

4

2 回答 2

0

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

于 2014-11-23T19:33:20.383 回答
0

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

于 2014-11-24T10:52:08.280 回答