私は奇妙な問題に苦しんでいます。Officeファイル、.doc、.pptなどのインテントフィルターを定義するアプリケーションマニフェストがあります。したがって、ユーザーはファイルエクスプローラーでOfficeファイルに移動し、[開く]を選択して、アプリケーションを選択できます。私のアプリケーションは実際にはドキュメントビューアではありません。これにより、ユーザーはファイルから画像を抽出できます。
ここで、アプリケーション内で、ユーザーが選択したOfficeファイルをドキュメントビューアーで表示できるようにします。このために、ACTION_VIEWインテントを起動するオープンボタンを提供しています。アクティビティチューザーが表示されると、マニフェストでインテントフィルターを宣言しているため、アプリケーションもオプションとして表示されます。一言で言えば、アプリケーションがACTION_VIEWインテントを送信するときに、アプリケーションをオプションの1つにしたくありません。
このチューザーダイアログからアプリケーションを除外する方法はありますか?
ありがとう、
Akshay
PS:要件により、マニフェストでVIEWフィルターの代わりにSENDフィルターに登録できません。