我最近在Android可穿戴设备(MOTO 360)上开发应用程序。
我的问题是,是否可以将传感器数据保存为手表中的文件?或者我必须将这些数据发送回我的掌上电脑以保存?
我尝试使用File directory = Environment.getExternalStoragePublicDirectory("/groundTruth");
将传感器数据保存到手表中的文件中。但它似乎不起作用。
由于我需要收集实时加速度计数据5到10分钟,我需要将这些数据保存在某个文件中,以便将来在Matlab中进行分析。
如果您有任何关于android可穿戴传感器数据收集的资源,您是否也可以提供一些示例代码?
非常感谢你们!
答案 0 :(得分:0)
我使用SharedPreferences
- 就像在任何其他Android设备中一样,它起作用了。我不知道你想要保存多少数据,但在这种情况下应该足够了。
答案 1 :(得分:0)
您可以在可穿戴设备的内存上写一下,是的,但要注意存储容量。只需像在其他任何Android设备上一样声明文件,它应该可以解决问题。 但是,您必须对传感器给出的数据进行一些处理,因为结果存储为数组。尝试使用它们形成String,或者更好地将它们存储为JSON文件。