我正在启动图像捕获意图拍摄照片,添加一个uri,因此图片很小。我的问题是我想在开始活动之前设置输出jpeg-quality。
ContentValues vals = new ContentValues();
vals.put(Media.DISPLAY_NAME, "test title");
vals.put(Media.MIME_TYPE, "image/jpeg");
Uri imageFileUri = context.getContentResolver()
.insert(Media.EXTERNAL_CONTENT_URI, vals);
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, imageFileUri);
context.startActivityForResult(i, CameraImportActivity.CAMERA_REQUEST);
我想我可以在照片拍摄后进行下采样,但如果我可以请求活动,请为我做,我想这样做。
作为奖励问题,我如何更改他们在图库中保存的相册,以及如何防止相机活动将副本保存在默认位置(在我的手机上是“照片”)