如何限制用户从图库中仅选择JPG图像?

时间:2013-02-22 06:36:17

标签: android android-gallery android-selector

在我的应用程序中,我有一个选项,允许用户从库中选择图像并在应用程序中使用它。但是我想限制用户只选择.jpg扩展名的图片。我如何实现这一目标?

到目前为止,我已经尝试了以下方法,但是使用这种方法可以使用每种类型的图像:

Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("image/*");
startActivityForResult(intent, RESULT_LOAD_IMAGE);

1 个答案:

答案 0 :(得分:7)

1。您可以使用

intent.setType("image/jpeg");

intent.setType("image/jpg");

2. 或者您可以使用onActivityResult来检查文件:

filePath.endsWith(".jpg")

如果文件属于.jpg或.jpeg,则只执行 逻辑,否则Toast文件应采用.jpg格式。