Android: отфильтровать приложение - PullRequest
1 голос
/ 19 апреля 2011

Я борюсь со странной проблемой.У меня есть манифест приложения, который определяет фильтры намерений для офисных файлов, .doc, .ppt и т. Д. Таким образом, пользователь может перейти к офисному файлу в проводнике, выбрать «Открыть» и выбрать мое приложение.Мое приложение на самом деле не является средством просмотра документов;это позволяет пользователю извлекать изображения из файла.

Теперь внутри моего приложения я хочу разрешить пользователю просматривать выбранный офисный файл в средстве просмотра документов.Для этого я предоставляю кнопку открытия, которая запускает намерение ACTION_VIEW.Когда появляется средство выбора активности, оно отображает мое приложение также в качестве опции, потому что я объявил фильтры намерений в своем манифесте.В ореховой оболочке я не хочу, чтобы мое приложение было одним из вариантов, когда мое приложение отправляет намерение ACTION_VIEW.

Есть ли способ отфильтровать свое приложение из этого диалогового окна выбора?

Спасибо,

Акшай

PS: я не могу зарегистрироваться для фильтра SEND вместо фильтра VIEW в моем манифесте из-за моих требований.

1 Ответ

0 голосов
/ 02 июня 2011

Я задал этот вопрос разработчикам Android и обнаружил, что простого решения не существует. Подробнее см. http://groups.google.com/group/android-developers/browse_thread/thread/9e9b1007ec7ad935.

-Akshay

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...