リストビューにファイルのリストがあります..これらのファイルは実際にはSDカードにあります。アプリピッカーを使用してこれらのファイルを開きたいと思います。つまり、このファイルが画像の場合、アプリケーション選択ボックスでjpgタイプのファイルを開くことができる私の電話のすべてのアプリケーションを表示する必要があります. どうすればこれを行うことができますか..誰かが私にそれについて何か考えを与えることができますか? どんな助けでも大歓迎です:)事前に感謝します私はコードの一部を見つけました..それを私のアプリケーションでどのように使用できますか?
public class Redirector {
public static void showActivityWithChooser( Context context, int chooserLabelTitleId, Intent intent ) {
try {
context.startActivity( Intent.createChooser( intent,
context.getResources().getString( chooserLabelTitleId )) );
} catch( Exception e ) {
e.printStackTrace();
}
}
public static void viewInExternalApplication( Context context, String url ) {
Intent intent = new Intent( Intent.ACTION_VIEW );
intent.setData( Uri.parse( url ) );
intent.addFlags( Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET );
showActivityWithChooser( context, R.string.open_chooser_title, intent );
}
}