Intent.ACTION_GET_CONTENT和Intent.ACTION_PICK的区别
我试图让用户选择他们想要在其设备上使用的任何图像,以用作我正在构建的此壁纸应用程序中的壁纸。出于某种原因,当我写:
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云端硬盘中进行选择。让用户每次都选择要从哪个应用中检索图片的最佳方式是什么?或者为什么这两个不同的意图常量会有所不同?