我正在启动图像捕获意图来拍照,添加一个 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);
我想我可以在拍照后进行下采样,但如果我可以要求活动为我做,我想这样做。
作为奖励问题,我如何更改他们保存在画廊中的相册,以及如何防止相机活动将副本保存在默认位置(在我的手机上是“照片”)