안드로이드 개발 질문/답변
(글 수 40,700)
안녕하세요.. 지금 안드로이드를 막 시작한 초보입니다.
부팅할때 서비스를 실행 시키려도 하는데요..
서비스 프로그램의 .xml에 아래 코드만 넣어주면 부팅시 서비스가 실행되는 건가요?
<action android:name="android.intent.action.BOOT_COMPLETED" />
AIDL을 사용해서 다른 애플과 통신을 하는건 방법이 어려워서 힘들것 같구
activity에 포함된 서비스를 만드는데 부팅시 엑티비티를 따로 실행 시키지 않고
서비스만 실행 시키고 싶은데요.. 어떻게 하면 될까요?
도움 부탁 드립니다. 가능하면 간단한 예제까지 올려주시면..
정말 감사하겠습니다..^^
가능하면 AIDL과 서비스쪽 강좌를 올려 주시면 많은 도움이 될 것 같습니다.^^..
부팅할때 서비스를 실행 시키려도 하는데요..
서비스 프로그램의 .xml에 아래 코드만 넣어주면 부팅시 서비스가 실행되는 건가요?
<action android:name="android.intent.action.BOOT_COMPLETED" />
AIDL을 사용해서 다른 애플과 통신을 하는건 방법이 어려워서 힘들것 같구
activity에 포함된 서비스를 만드는데 부팅시 엑티비티를 따로 실행 시키지 않고
서비스만 실행 시키고 싶은데요.. 어떻게 하면 될까요?
도움 부탁 드립니다. 가능하면 간단한 예제까지 올려주시면..
정말 감사하겠습니다..^^
가능하면 AIDL과 서비스쪽 강좌를 올려 주시면 많은 도움이 될 것 같습니다.^^..
2009.10.13 09:03:24
답변 정말 감사합니다..^^ 예제도 부탁드려도 될까요..^^;
그리고 Service로 돌리려면 extends Service 를 상속받아야 하는거 아닌가요?
BroadcastReceiver를 상속받아도 Service로 돌아가는 건가요?
서비스를 상속 받았을때도 BOOT_COMPLETED 을 받을 수 있나요?
서비스를 실행시키려면 BroadcastReceiver를 상속받은 서비스에서
실행할 서비스를 다시 실행시켜주어야 되는 건가요?
service를 상속받은 실행할 서비스에서 바로 인식해서 자동으로 실행 할 수 있는 방법은 없는건가요?
추가질문 :Activity에서 -> public IBinder onBind(Intent intent)를 호출 하는 방법하고,
service에서 -> intent를 Activity에 넘겨줄 방법을 알 수 있을까요?
아직 초보라서.. 질문이 많습니다.
감사합니다.
그리고 Service로 돌리려면 extends Service 를 상속받아야 하는거 아닌가요?
BroadcastReceiver를 상속받아도 Service로 돌아가는 건가요?
서비스를 상속 받았을때도 BOOT_COMPLETED 을 받을 수 있나요?
서비스를 실행시키려면 BroadcastReceiver를 상속받은 서비스에서
실행할 서비스를 다시 실행시켜주어야 되는 건가요?
service를 상속받은 실행할 서비스에서 바로 인식해서 자동으로 실행 할 수 있는 방법은 없는건가요?
추가질문 :Activity에서 -> public IBinder onBind(Intent intent)를 호출 하는 방법하고,
service에서 -> intent를 Activity에 넘겨줄 방법을 알 수 있을까요?
아직 초보라서.. 질문이 많습니다.
감사합니다.
때문에 부팅시에 서비스를 실행하시려면 BroadcastReceiver 클래스를 상속받고
onReceive() 함수를 오버라이드해서 intent 메세지를 받고
action이 BOOT_COMPLETED인것과 비교해서
참이면 서비스를 실행하는 식으로 하시면 될 것같아요^^
잘모르시겠으면 예제 올려드릴께요