带有默认选择器的App Chooser

时间:2015-05-09 17:31:16

标签: android android-intent

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

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

现在我的问题是我每次都要再次选择一个应用程序。我希望能够为此操作选择默认应用程序。 例如,我不想总是被问到我想使用哪个图库,我希望能够选择一个将用作默认图库的标准图库。

编辑:我想在对话框的按钮上设置这些enter image description here按钮,这样就可以使用"始终"或者"只需一次"选择。

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

1 个答案:

答案 0 :(得分:1)

  

我希望能够为此操作选择默认应用程序。

如果您删除了Intent.createChooser(),而只是使用startActivityForResult()拨打Intent,则用户可以选择为此Intent结构设置默认选项如果他们还没有这样做的话。