带有默认选择器的应用选择器
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= 设置默认选项] 结构,如果他们还没有这样做的话。
我编写了一个小应用程序,它允许通过 运行 这些代码行从图库中加载图像:
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= 设置默认选项] 结构,如果他们还没有这样做的话。