私が構築しているこの壁紙アプリケーションで、デバイスで壁紙として使用する画像をユーザーが選択できるようにしようとしています。何らかの理由で私が書くとき:
Intent myIntent = new Intent(Intent.ACTION_PICK);
myIntent.setType("image/*");
startActivityForResult(myIntent, 100);
私はギャラリーに直接行きますが、私が書くとき:
Intent myIntent = new Intent(Intent.ACTION_GET_CONTENT, null);
myIntent.setType("image/*");
startActivityForResult(myIntent, 100);
ギャラリーまたは Google ドライブから選択できます。どのアプリから画像を取得するかをユーザーが毎回選択できるようにする最善の方法は何ですか? または、これら 2 つの異なるインテント定数が違いを生むのはなぜですか?