2010-08-03 4 views

답변

4

에서

덕분에 (나중에 아마도) 당신은이 작업을 수행 할 Cloud to Device Messaging (C2DM)를 사용할 수 있습니다.

2.2가없는 경우 응용 프로그램을 시작할 것인지 확인하려면 장치에서 서버를 폴링해야합니다. a Service을 통해이 작업을 수행 할 수 있지만 the AlarmManager을 사용하여 폴링을 예약하는 것이 좋습니다. 데이터와 배터리를 다 써 버리면 너무 자주 폴링하고 싶지는 않습니다.

+0

답변 주셔서 감사합니다. 내 전화에는 Android 1.5,이 버전의 모든 솔루션이 있습니까? – Ricardo

0

정말 간단한 방법은 Java Timer 클래스를 사용하는 것입니다. Timer의 TimerTask는 1 ~ 2 분마다 실행될 수 있으며 HTTP Get을 사용하여 서버에서 명령을 확인합니다. 시작 명령을 찾으면 TimerTask 안에 Intent를 만들고 startActivity 또는 startService를 사용하여 Android 앱을 시작할 수 있습니다.

관련 문제