如何限制用户只能从图库中选择JPG图像



在我的应用程序中,我有一个选项,允许用户从库中挑选图像并在应用程序中使用。然而,我想限制用户只能选择扩展名为.jpg的图像。我该如何做到这一点?

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

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

1.您可以使用

intent.setType("image/jpeg");

intent.setType("image/jpg");

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

filePath.endsWith(".jpg")

如果文件是.jpg或.jpeg类型,则仅实现您的逻辑,否则Toast认为该文件应为.jpg格式

最新更新