안드로이드 개발 질문/답변
(글 수 45,052)
지금 회사에서 앱을 제작하고 있는대요.
서버PC에 온도센서와 전원및 네트워크 주소등을 표현하는 프로그램이 있습니다.
이프로그램이 표시해주는 온도와 여러가지 데이타를 앱에 집어넣으려고 하는대
이 프로그램에 있는 데이타를 실시간으로 앱으로 전달하게하는 방법을 아무리 생각해도 나오지가 않습니다.
앱은 데이터를 받기만하면되고 서버컴에있는 프로그램의 데이터만 전달하면되는대
여러 고수분들의 조언좀 부탁드리겠습니다.
2012.07.04 14:51:05
background에서 계속적으로 체크를 해야한다면
서비스등으로 돌려서 서버값을 받아와야 할것같구요..
제가 글의 요지를 잘못파악한건지 모르겄네요..ㅎㅎ
2012.07.05 10:04:32
그렇다면 서버에서 보내주는 것보다는 앱이 서버에서 읽어오는 것이 맞을것같습니다^^
사용자에게 display하는 부분의 activity내에서..
onCreate나 onResume에서 스레드를 돌려서 서버와 통신해서 받아오면 될것같아요
제 생각에는 굳이
서버->앱 으로 보내는 것보다는 앱->서버 방식이 차후에 안드로이드 뿐만 아니라 아이폰등 다른
모바일에서도 재활용이 가능할 것 같다는 생각이 드네요..ㅎㅎ
예를 들면 카카오톡같은 경우는 메세지를 주고받는 두방향 통신이기때문에 푸시서버를 이용하지만,
디스플레이를 위한것이라면 앱에서 그냥 읽어오는것이 좀 낫지 않을까 싶어요..
그냥 제생각입니당ㅎㅎ




반대로 해야하지 않나요?
앱에서 단순히 온도와 주소등 표시를 위한거라면
앱을 실행시킬때마다 서버에서 읽어오는 형식으로 해야할 것 같은데
또 다른 의도가 있나요~?