2012-02-21 19 views
0

私は自分のローカルSDCardに以下のコードを使って開いた画像を持っています。私の問題は、共有のようないくつかのデフォルトのオプションはインテントビューア(私は欲しくない)に付属しているということです。例えばなどのDropbox、ブルートゥースでシェアインテント付きカスタム画像表示

助けてください....

void displayFile(String filepath){ 
     File f = new File(filepath); 
     Uri path = Uri.fromFile(f); 
     Intent intent = new Intent(Intent.ACTION_VIEW); 
     intent.setDataAndType(path, mimeTypeFromExtension); 
     intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
     startActivity(intent); 
} 

答えて

1

これは暗黙の意図、および暗黙の意図であるインテントフィルタと連携し、あなたが開始するので、より具体的な意図を、以下の選択肢なので、もしこのインテントを明示的なインテントに変換して、特定のアクティビティを直接開始することができます。

+0

私はデフォルトのアプリケーションを使用しています、ファイルは画像です...他に何が私の最後から実行されていますか... plzはいくつかのコードで説明します – DroidBoy

+0

ヒットするデフォルトのアクティビティを見つける方法? – DroidBoy

関連する問題