2014-11-23 4 views
3

최근에 Android Wearable (MOTO 360)에서 앱을 개발하고 있습니다.안드로이드 웨어러블 (MOTO 360)의 센서 데이터를 저장할 수 있습니까?

제 질문은 센서 데이터를 시계에 파일로 저장할 수 있습니까? 아니면 저 데이터를 핸드 헬드로 보내서 저장해야합니까?

File directory = Environment.getExternalStoragePublicDirectory("/groundTruth");을 사용하여 센서 데이터를 시계의 파일에 저장하려고합니다. 하지만 작동하지 않는 것 같습니다.

실시간 가속도계 데이터를 5-10 분 동안 수집해야하므로 Matlab의 향후 분석을 위해 파일에 해당 데이터를 저장해야합니다.

안드로이드 웨어러블 센서 데이터 수집에 대한 리소스가 있다면, 예제 코드도 함께 제공 할 수 있습니까?

대단히 감사합니다!

+0

웨어러블에 저장해야합니까? 당신은 블루투스를 통해 연결된 장치에 저장할 수 있습니다 ... –

답변

0

웨어러블의 메모리에 쓸 수는 있지만 기억 용량에주의해야합니다. 다른 안드로이드 장치에서와 마찬가지로 파일을 선언하면 트릭을 수행해야합니다. 그러나 결과는 배열로 저장되기 때문에 센서가 제공 한 데이터를 조금만 사용해 봐야합니다. JSON 파일로 문자열을 형식화하거나 JSON 파일로 저장하는 것이 좋습니다.

+0

이 답변을 주셔서 감사합니다. .csv 파일로 저장하고 싶습니다. MOTO 360은 무선 충전 기술을 사용하기 때문에 시계에 PC에 연결할 포트가 없습니다. 스토리지에 액세스하는 방법을 알고 있습니까? –

+0

일반 Android 기기 또는 USB 스틱과 마찬가지로 시계의 내부 메모리에 액세스 할 수 있다고 생각하지 않습니다. 가장 좋은 방법은 Data API를 통해 핸드 헬드에 기록 된 파일을 전달한 다음 컴퓨터에서 검색하는 것입니다. – Snow

0

나는 다른 안드로이드 장치에서와 마찬가지로 SharedPreferences을 사용했고 작동했습니다. 얼마나 많은 데이터를 저장하려고하는지 모르지만이 경우 충분해야합니다.

+0

사실 나는 5-10 분 동안 실시간 가속도계 데이터를 수집해야합니다. 그리고 나서,이 파일을 matlab에 복사 해 분석을 할 필요가 있습니다. 나는'SharedPreferences'가 제 경우에는 작동하지 않는다고 생각합니다. –