Я борюсь со странной проблемой. У меня есть манифест приложения, который определяет фильтры намерений для офисных файлов, .doc, .ppt и т. д. Таким образом, пользователь может перейти к офисному файлу в проводнике, выбрать «Открыть» и выбрать мое приложение. Мое приложение на самом деле не средство просмотра документов; это позволяет пользователю извлекать изображения из файла.
Теперь внутри моего приложения я хочу разрешить пользователю просматривать выбранный офисный файл в средстве просмотра документов. Для этого я предоставляю кнопку открытия, которая запускает намерение ACTION_VIEW. Когда появляется средство выбора действий, оно также отображает мое приложение как вариант, потому что я объявил фильтры намерений в своем манифесте. Короче говоря, я не хочу, чтобы мое приложение было одним из вариантов, когда мое приложение отправляет намерение ACTION_VIEW.
Есть ли способ отфильтровать мое приложение из этого диалогового окна выбора?
Спасибо,
Акшай
P.S: Я не могу зарегистрироваться для фильтра SEND вместо фильтра VIEW в моем манифесте из-за моих требований.