http://www.androidpub.com/2411015
도움이 되실거라 믿습니다.
보통은 편의를 위해서 WEB서버를 이용하여 어플과 통신하는 쪽이 많을것 같습니다.
(Android) ---> (ASP, JSP, PHP...등 웹언어) ---> (Server)
안드로이드에서 HttpUrlConnection 등으로 서버의 Url을 불러오면 서버는 해당 데이터를 리턴해주고,
안드로이드가 그것을 긁어오는 형식입니다.
그러나 이 방법은 찰나의 순간에 빠른 처리를 요하는 어플에는 적합하지 않습니다.
예를 들어 전화가 오는순간 서버에서 전화온 사람의 정보를 리턴하는 형식등..
Http 연결자체가 연결에만 길게는 몇초까지 걸리는 경우가 있기때문입니다.
요즘엔 와이파이, LTE 등 환경이 너무 좋아서 그것도 점점 없어지고 있지만요^^