1

私は奇妙な問題に苦しんでいます。Officeファイル、.doc、.pptなどのインテントフィルターを定義するアプリケーションマニフェストがあります。したがって、ユーザーはファイルエクスプローラーでOfficeファイルに移動し、[開く]を選択して、アプリケーションを選択できます。私のアプリケーションは実際にはドキュメントビューアではありません。これにより、ユーザーはファイルから画像を抽出できます。

ここで、アプリケーション内で、ユーザーが選択したOfficeファイルをドキュメントビューアーで表示できるようにします。このために、ACTION_VIEWインテントを起動するオープンボタンを提供しています。アクティビティチューザーが表示されると、マニフェストでインテントフィルターを宣言しているため、アプリケーションもオプションとして表示されます。一言で言えば、アプリケーションがACTION_VIEWインテントを送信するときに、アプリケーションをオプションの1つにしたくありません。

このチューザーダイアログからアプリケーションを除外する方法はありますか?

ありがとう、

Akshay

PS:要件により、マニフェストでVIEWフィルターの代わりにSENDフィルターに登録できません。

4

1 に答える 1

0

Android Developers でこの質問をしたところ、簡単な解決策が存在しないことがわかりました。詳細については、 http: //groups.google.com/group/android-developers/browse_thread/thread/9e9b1007ec7ad935を参照してください。

-アクシャイ

于 2011-06-02T07:42:29.763 に答える