2010-03-01 8 views
1

갤러리에서 이미지를 열었을 때 시작되는 백그라운드 서비스를 실행하고 이미지에서 멋진 작업을하고 싶습니다. 갤러리가이 이미지를 표시 할 새 의도를 유발합니다. (틀 렸으면 고쳐줘). 내 생각은 구현하려는 서비스의 의도 필터에서 해당 인 텐트를 잡는 것이 었습니다.올바른 인 텐트 필터 찾기

여기 매니페스트에서 내 텐트 필터입니다 :

<service android:name=".MyService"> 
<intent-filter> 
<action android:name="android.intent.action.PICK" /> 
<category android:name="android.intent.category.DEFAULT" /> 
<data android:path="/external/images/media" android:scheme="content" /> 
</intent-filter> 
</service> 

이 텐트 필터가 작동하지 않습니다와 나는 이유를 알지 못한다. 정확한 의도 필터는 무엇입니까/어떻게 찾을 수 있습니까?

답변

3

정확한 의도 필터는 무엇입니까/ 찾을 수 있습니까?

당신은 할 수 없습니다. Activity을 시작하는 데 사용 된 Intent을 요격 할 수 없습니다.

+0

그런 다음이 종류의 이벤트를 "듣는"다른 방법은 무엇입니까? 이미지가 갤러리에서 열리면 네트워크를 통해 로컬 컴퓨터로 전송하려고합니다. – user283494

+0

'그런 종류의 이벤트를 "듣는"다른 방법은 무엇입니까? "할 수 없거나 할 수 없습니다."갤러리에서 이미지가 열리면 네트워크를 통해 로컬 컴퓨터로 전송하려고합니다. "이 기능을 갖춘 갤러리 스타일 응용 프로그램을 직접 작성할 수 있습니다. – CommonsWare