我写了一个小应用程序,允许通过运行以下代码行从库中加载图像:
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, getResources().getString(R.string.select_image)), 1);
现在我的问题是我每次都要再次选择一个应用程序。我希望能够为此操作选择默认应用程序。 例如,我不想总是被问到我想使用哪个图库,我希望能够选择一个将用作默认图库的标准图库。
编辑:我想在对话框的按钮上设置这些按钮,这样就可以使用"始终"或者"只需一次"选择。
有什么建议吗?提前谢谢。
答案 0 :(得分:1)
我希望能够为此操作选择默认应用程序。
如果您删除了Intent.createChooser()
,而只是使用startActivityForResult()
拨打Intent
,则用户可以选择为此Intent
结构设置默认选项如果他们还没有这样做的话。