我有一个要求,我必须让用户选择照片或视频。
这可以在一个意图中完成吗?
目前我问用户是否要选择照片或视频,并根据他的输入我设置了“image/*
”或“video/*
”的意图的mime类型。
有没有办法允许用户在单一意图中选择照片/视频?
谢谢, 约杰什
答案 0 :(得分:1)
你可以尝试这样的事情:
这也允许以下功能。
FORMAT_FILTER - 文件过滤器。如果文件名以过滤器之一结束 将显示该文件。
因此,您可以使用此指定所需的过滤器,并为用户提供不同文件的选择。
希望它对你有所帮助。
感谢。
答案 1 :(得分:0)
试试这个
Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.setType("image/*");
startActivityForResult(Intent.createChooser(i, "Pick a photo"), requestCode);
没有测试过结果,但是Intent是正确启动的(我测试过了)