GPS를 지속적으로 수집해야하는 어플리케이션을 개발해야합니다. [esp. 사용자가 움직이고있을 때, 즉 여행 할 때, 그렇지 않으면 편안하게 될 수있다). 또한 웹 서버와 통신하고 서버로부터 응답을 처리해야합니다. 따라서이 (응답 처리) 부분 애플리케이션은 지속적으로 폴링해야합니다.android application design
서버의 응답을 기반으로 사용자에게 UI를 보여줍니다.
디자인에 대해 명확하지 않습니다.
서비스를 시작한 곳에서 활동을 만들어야합니까? 서비스를 별도의 스레드로 실행해야합니까 (이것은 항상 백그라운드에서 실행됩니다).
두 가지 서비스를 만들 계획입니다. GPS 데이터를 지속적으로 수집하는 서비스.
폴링을 위해 웹 서버 [타이머/알람 관리자 시작]과 통신하기위한 기타 서비스. 또한이 두 서비스가 서로 통신 할 수 있습니다.
응답 frm 서버를 처리 한 후에도 서비스는 사용자 인터페이스를 시작하여 일부 양식을 표시 할 수 있어야합니다. 나는 이것을 어떻게 처리해야하는지 명확하지 않다.
또한 GPS 데이터를 지속적으로 수집해야하는 경우 필요한 wockelock을 확보하고 있습니다.
명확히하십시오.
감사합니다.