带有默认选择器的应用选择器

App Chooser with default selector

我编写了一个小应用程序,它允许通过 运行 这些代码行从图库中加载图像:

Intent intent = new Intent();
                intent.setType("image/*");
                intent.setAction(Intent.ACTION_GET_CONTENT);
                startActivityForResult(Intent.createChooser(intent, getResources().getString(R.string.select_image)), 1);

现在我的问题是每次都必须重新选择一个应用程序。我希望能够 select 这个动作的默认应用程序。 例如,我不想总是被问到我想使用哪个图库,我希望能够 select 一个标准图库,它将作为默认图库使用。

编辑:我想在允许 "always" 或 "just once" selection.

对话框的按钮上添加这些 按钮

有什么建议吗?提前致谢。

I would like to be able to select the default application for this action.

如果您去掉 Intent.createChooser(),而只是用 Intent 调用 startActivityForResult(),用户将可以选择为此 [=12= 设置默认选项] 结构,如果他们还没有这样做的话。