2012-02-20 2 views
0

나는 안드로이드 앱의 필드에서 데이터를 수집하고 데이터베이스에 저장하는 간단한 프로그램을 만들고 있습니다. 다음 단계는 수집 된 데이터를 컴퓨터에서 실행중인 프로그래밍으로 전송하는 것입니다. 이것에 대한 최선의 제안을 찾고 있습니다. 필드 데이터 수집의 한 가지 측면은 그것이 규모가 될 수 있기를 원한다는 것입니다. 지금은 안드로이드만을위한 것이지만, 앞으로는 사과 버전을 원합니다. 테 더링과 USB를 통해 데이터를 전송하는 방법을 살펴 보았습니다. 그러나 안드로이드에서 읽은 내용을 읽으면서 문제가 있으며, 사과 제품이 얼마나 쉬운 지 확신 할 수 없습니다. 내가 찾은 다른 옵션은 전용 웹 서버를 사용하는 것입니다. 모바일 앱에서 다운로드 한 다음 컴퓨터 프로그램에 업로드하십시오. 하나의 옵션이 다른 옵션보다 좋습니까? 옵션을 놓친 적이 있습니까?모바일 앱에서 컴퓨터로 데이터 전송

답변

2

데이터베이스를 컴퓨터와 동기화하지 마십시오. 대신 Google App Engine과 같은 것을 사용하여 클라우드에 동기화하십시오. API가 더 쉽고 그 결과가 더 유용합니다.

+0

: 예를 들어

는 안드로이드 응용 프로그램은 다음 스크립트를 가질 수

fielddata.txt라는 파일에 SDCARD에 데이터를 저장해야 컴퓨터로 만들지는 않습니다. 마법의 상대방에 여전히 물리적 인 컴퓨터가 있다는 것을 확신합니다. 당신은 아주 좋은 지적을 제기합니다. – FoamyGuy

+0

클라우드 기반 시스템을 사용하는 것이 일반적인 생각이었습니다. 제가 놓친 아이디어가 있는지 궁금합니다. 첫 번째 선택을 확인해 주셔서 감사합니다. –

1

adb가 호스트 컴퓨터에 설치되어 있다면 배치 스크립트를 사용하여 Android 장치에서 필요한 데이터를 가져올 수 있습니다. 그들은 "구름"에해서

adb pull /sdcard/fielddata.txt fielddata.txt 
관련 문제