1

我正在努力解决一个奇怪的问题。我有一个应用程序清单,它为办公文件、.doc、.ppt 等定义了意图过滤器。因此,用户可以在文件资源管理器中转到办公文件,选择打开,然后选择我的应用程序。我的应用程序并不是真正的文档查看器;它允许用户从文件中提取图像。

现在,在我的应用程序中,我想允许用户在文档查看器中查看选定的办公文件。为此,我提供了一个打开按钮,它会触发 ACTION_VIEW 意图。当活动选择器出现时,它也会将我的应用程序显示为一个选项,因为我已经在清单中声明了意图过滤器。简而言之,当我的应用程序发送 ACTION_VIEW 意图时,我不希望我的应用程序成为选项之一。

有没有办法可以从此选择器对话框中过滤掉我的应用程序?

谢谢,

阿克谢

PS:由于我的要求,我无法在清单中注册 SEND 过滤器而不是 VIEW 过滤器。

4

1 回答 1

0

我在 Android Developers 上问了这个问题,发现没有简单的解决方案。有关详细信息,请参阅http://groups.google.com/group/android-developers/browse_thread/thread/9e9b1007ec7ad935

-阿克谢

于 2011-06-02T07:42:29.763 回答