我正在开发一款Android应用,用户必须从图库中选择一张图片。此图片应具有.jpeg / .png扩展名。
我试过了:
if (con.getAutoCommit()) {
...
con.setAutoCommit(false);
}
然而,它仍然允许我选择.gif图像。我做错了什么?
答案 0 :(得分:0)
如果要指定要允许的图像格式,您的代码应如下所示:
String[] mimeTypes = {"image/jpeg", "image/png"};
final Intent pickIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI)
.setType("image/*")
.putExtra(Intent.EXTRA_MIME_TYPES, mimeTypes);