Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
System.out.println("STARTED IT HERE");
startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE);
这让用户可以选择从接受此Intent(Gallery和Astro)获取图像URI。我有处理所有内容的代码,这一切都有效(除了当我从库中选择图像时出现outOfMemoryException的问题,但这是针对不同的主题:))。我的问题是,我怎么能这样说:
intent.setType("image/jpeg");
因为我只希望用户上传jpegs?
提前非常感谢!!!
答案 0 :(得分:0)
你只想限制人们选择jpg样式文件?
这个怎么样?
Intent pickPhoto = new Intent(Intent.ACTION_PICK);
pickPhoto.setType("image/*.jpg");
抱歉要编辑,我从我的应用程序中复制了错误的两行。走了一条线到高点。这就是我的意思。