Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- uri = resultData.getData();
- file = new File(Utils.getRealPathFromURI(activity,uri));
- frameLayout.setVisibility(View.VISIBLE);
- Bitmap bitmap = Utils.getBitmapFromUri(activity,uri);
- ByteArrayOutputStream bytes = new ByteArrayOutputStrea();
- bitmap.compress(Bitmap.CompressFormat.JPEG, 10, bytes);
- imageViewFilePreview.setImageBitmap(bitmap);
- private void cameraIntent() {
- Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
- startActivityForResult(intent, REQUEST_CAMERA);
- }
- @Override
- public void onActivityResult(int requestCode, int resultCode, Intent data) {
- super.onActivityResult(requestCode, resultCode, data);
- if (resultCode == Activity.RESULT_OK) {
- if (requestCode == SELECT_FILE)
- onSelectFromGalleryResult(data);
- else if (requestCode == REQUEST_CAMERA)
- onCaptureImageResult(data);
- }
- }
- private void onCaptureImageResult(Intent data) {
- Bitmap thumbnail = (Bitmap) data.getExtras().get("data");
- ByteArrayOutputStream bytes = new ByteArrayOutputStream();
- thumbnail.compress(Bitmap.CompressFormat.JPEG, 90, bytes);
- File destination = new File(Environment.getExternalStorageDirectory(),
- System.currentTimeMillis() + ".jpg");
- FileOutputStream fo;
- try {
- destination.createNewFile();
- fo = new FileOutputStream(destination);
- fo.write(bytes.toByteArray());
- fo.close();
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- user_image.setImageBitmap(thumbnail);
- }
Add Comment
Please, Sign In to add comment