これは簡単な質問ですが、回答を見つけることができませんでした。JavaとAndroid:インテントで複数のファイルを開くには?
私はイメージビューアを開こうとしているAndroidアプリを作っています はいくつかの画像を表示しています。私は1つのイメージでこれを行う方法を知っています:
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file1 = new File("/mnt/sdcard/photos/20397a.jpg");
intent.setDataAndType(Uri.fromFile(file1), "image/jpg");
startActivity(intent);
これは完全に動作します。しかし、どのように私はいくつかの画像をビューアに渡すのですか?
ありがとうございます! L.
に「
image/jpg
」を変更する私はintent.action_viewでデフォルトで開かれたものを意味しました。複数のファイルについて、複数のファイルではない場合、スライドショーはどのように機能しますか? –@ LuisA.Florit: "イメージビューアでは、デフォルトでintent.action_viewで開かれたものを意味しました" - 何百ものものがあります。 "複数のファイルではない場合、スライドショーはどのように機能しますか?AFAIKはサードパーティのアプリケーションで使用するための標準的な 'Intent'アクション文字列を介して「スライドショー」機能を公開していません。 – CommonsWare
"デフォルトのもの"は1つだけを意味します(セットアップ/デバイスごとに異なりますが、それは問題ありません)。そのため、元の投稿で提供したコードでビューアを指定する必要はありません私が知っているすべての視聴者は、複数のファイルを管理しています... –