Revert "feat: use higher resolution method to get image from camera shortcut"

This reverts commit 1f4cf2b2f0.
This commit is contained in:
LucasGGamerM 2023-06-12 13:06:56 -03:00
parent 7a0e827e23
commit a39024dfe1
1 changed files with 5 additions and 11 deletions

View File

@ -245,8 +245,6 @@ public class ComposeFragment extends MastodonToolbarFragment implements OnBackPr
private ContentType contentType; private ContentType contentType;
private MastodonLanguage.LanguageResolver languageResolver; private MastodonLanguage.LanguageResolver languageResolver;
private Uri photoUri;
private int navigationBarColorBefore; private int navigationBarColorBefore;
@Override @Override
@ -1453,11 +1451,11 @@ public class ComposeFragment extends MastodonToolbarFragment implements OnBackPr
} }
if(requestCode==CAMERA_PIC_REQUEST_CODE && resultCode==Activity.RESULT_OK){ if(requestCode==CAMERA_PIC_REQUEST_CODE && resultCode==Activity.RESULT_OK){
// Bitmap image = (Bitmap) data.getExtras().get("data"); Bitmap image = (Bitmap) data.getExtras().get("data");
// ByteArrayOutputStream bytes = new ByteArrayOutputStream(); ByteArrayOutputStream bytes = new ByteArrayOutputStream();
// image.compress(Bitmap.CompressFormat.JPEG, 100, bytes); image.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
// String path = MediaStore.Images.Media.insertImage(getContext().getContentResolver(), image, null, null); String path = MediaStore.Images.Media.insertImage(getContext().getContentResolver(), image, null, null);
addMediaAttachment(photoUri), null); addMediaAttachment(Uri.parse(path), null);
} }
} }
@ -1469,11 +1467,7 @@ public class ComposeFragment extends MastodonToolbarFragment implements OnBackPr
private void openCamera(){ private void openCamera(){
if (getContext().checkSelfPermission(Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED) { if (getContext().checkSelfPermission(Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED) {
File photoFile = createImageFile(); // This method creates a file to store the image
photoUri = FileProvider.getUriForFile(getContext(), "org.joinmastodon.android.moshinda.fileprovider", photoFile);
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, photoUri);
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST_CODE); startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST_CODE);
} else { } else {
getActivity().requestPermissions(new String[] { Manifest.permission.CAMERA }, CAMERA_PERMISSION_CODE); getActivity().requestPermissions(new String[] { Manifest.permission.CAMERA }, CAMERA_PERMISSION_CODE);