ユーザーがボタンを押したときにギャラリーを開きたい。私が使用するコードは次のとおりです。
Intent resimGaleri = new Intent();
resimGaleri.setType("image/*");
resimGaleri.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Main.this.startActivity(resimGaleri);
ただし、このコードでは、ユーザーがボタンを押してギャラリーを開くと、Android は「Complete action using」と尋ねますが、尋ねずにギャラリーを直接開くようにしたいと考えています。次のコードでそれを行うことができます:
startActivity(new Intent("com.android.gallery3d"));
しかし、すべてのデバイスが「com.android.gallery3d」を使用しているかどうかはわかりません。それは可能ですか、それを行う他の方法はありますか?