【发布时间】:2014-04-24 10:24:02
【问题描述】:
我正在编写一个允许使用默认相机拍照的应用程序。问题是照片正在发送到服务器,所以我必须减小它们的大小。 (例如从 3 mb 到 1 mb) 这就是我拍照的方式:
public void startCameraActivity() {
Intent imageIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
File imagesFolder = new File(Environment.getExternalStorageDirectory(), "path");
imagesFolder.mkdirs();
//String filePath = "path" + timeStamp + ".jpg" ;
File image = new File(imagesFolder, "path" + timeStamp + ".jpg");
Uri uriSavedImage = Uri.fromFile(image);
nomeFileJpg = "path"+timeStamp+".jpg";
Log.i(TAG,"Nome del file: "+nomeFileJpg);
imageIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);
startActivityForResult(imageIntent, 2);
}
如何添加以减少维度?
【问题讨论】: