サムネイル付きのアプリがあり、ユーザーが親指に触れると、画像全体をフルスクリーンで開きたいと思います。デフォルトのギャラリー アプリで画像を開こうとしましたが、すべてのデバイスで機能するとは限りません。
スニペットは次のとおりです。
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url_of_the_remote_image_here));
intent.setType("image/jpg");
startActivity(intent);
4.1 を実行している Nexus S では、次のようになります。
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW typ=image/jpg }
コードのスニペットをいくつか試してみましたが、多くはブラウザで画像を開いていました。すべての Android デバイスには既定のギャラリーがあるため、それを使用してリモート イメージを開くことはできないのでしょうか?