Метод интент-фильтров заключается в том, что PackageManager регистрирует все эти приложения в Манифесте, найденном для каждого приложения. В частности, когда приложение не попадает в определенный Intent-Filter, оно будет добавлено в список приложений, для которых такие Intent-Filters объявлены в их Манифесте.
Например, скажем, мое приложение обрабатывает: Intent.ACTION_SEND Это означает, что мое приложение будет отображаться в списке приложений, выполняющих определенные действия. К ним относятся приложение MMS / SMS по умолчанию и любые другие приложения, которые есть у пользователя, включая приложение MY , если оно установлено пользователем.
Вы должны начать с понимания того, что вообще означает «действие по умолчанию». Понимание этого поможет вам, как решить вашу проблему.
Для справки:
Намерение
Intent.CATEGORY_DEFAULT