2012-07-05 1 views
0

Android 앱을 만들고 있습니다. 나는 주요 활동이 있고 나는 주요 활동에 거리와 속도를 보여주고 싶다. 그러나 주 활동에 대한 버튼지도가 있습니다. 사용자가 클릭하면 여행 한 트랙이지도에 표시됩니다. 사용자는 주 활동에서 주/주행을 중지해야하므로 주 활동으로 돌아가서 중지 할 수 있어야합니다. 백그라운드에서 실행되는지도 활동을 만들고 기본 활동에서 거리와 속도를 표시하려면 어떻게해야합니까? 미리 감사드립니다.백그라운드에서지도 활동을 시작하고 안드로이드에 필요할 때 그것을 보는 방법?

답변

0

당신은 아마 배경에 Activity 실행하는 것에 대한 생각 대신 모든 위치 정보를 관리하는 다른 객체가 있어야합니다. 대부분의 경우 화면에는 하나의 활동 만 있고 화면에없는 활동은 일시 중지되어 작동하지 않습니다.

LocationListener을 확장하는 클래스가 있고 그 객체의 위치 정보를 관리하고 필요할 때마다 사용자가 "지도보기"버튼을 누를 때 표시되는 해당보기에 정보를 연결하십시오.

0

당신은 Google MyTracks 앱을 살펴 봐야합니다. 그것은 원하는대로하고 오픈 소스입니다.

http://code.google.com/p/mytracks/

+0

이 프로젝트의 소스 코드는 어떻게 볼 수 있습니까? – Piscean

+0

Mercurial 저장소에 있습니다. 여기에서 사용 방법을 읽을 수 있습니다. http://hub.opensolaris.org/bin/view/Community+Group+tools/hg_help –

관련 문제