Я хочу запустить фоновую службу, которая запускается, когда изображение открывается в галерее, а затем делает что-то необычное с изображением ... Насколько я знаю, открытие изображения в галерее вызовет новый намерен показать это изображение. (Поправьте меня если я ошибаюсь). Моя идея состояла в том, чтобы поймать это намерение в фильтре намерений указанного сервиса, который я хочу реализовать.
Вот мой фильтр намерений из манифеста:
<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>
Этот фильтр намерений не работает, и я не знаю почему. Каков правильный фильтр намерений / как я могу его найти?