안드로이드 개발 질문/답변
(글 수 45,052)
사용자가 버튼을누르면 GPS 기록을 남기고 나중에 사용자가 gps기록을 보고싶다~ 할떄 리스트뷰로
------------------------------------
위도:12.123123/ 경도:12.4324
------------------------------------
위도:12.5463123/ 경도:12.45424
------------------------------------
위도:12.165423/ 경도:12.653334
------------------------------------
이런식으로 저장한뒤 리스트뷰로 불러오고 싶습니다. 어떤 방법이 좋을까요?
1.sqlite를 써서 gps를 기록하고 -> 리스트뷰로 쏴주도록한다.(기록,지움 등의 설계가 쉬움)
2.프리퍼런스를 써서 gps 기록을 다 저장한다 -> 리스트뷰로 쏴주도록한다.( 없어질 위험성도 있고, 불안정할것 같음)
3.인터넷 서버와연동하여 저장한다(이 방식은 아무래도 ^^;; 사용자가 많아지면 쓰기 불편하겟죠?)
1,2,3 혹은 더좋은 방법있으면 추천바랍니다^^ㅣ
p.s.아 그리고 사용자가 버튼을 눌러서 자신의 gps를 저장하는것은 자신의 어플에만 보이도록하는 겁니다~
즉, 각자 어플에서 각자의 기록만 보는거죵 ㄷㄷ




3은 정말 아닌거 같고, 2번은 일단 preference의 용도는 특정 key에 매핑되는 간단한 value를 저장하는 곳이라고 생각해요.
(일단 id가 시간이 되면, 위도, 경도가 필요하고... 나중에는 고도, 주소, 기분.. 상태.. 뭐 수도 없이 늘어날 수 있기에.. 2번도 아닌거 같습니다.)
그래서.. 저는 1번을 하고, sd나, csv 로 exporting 한 것을 구글 계정등으로 백업 할 수 있는 기능을 넣는 것이 좋아보여요..