Exemplo n.º 1
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.registration_activity);

    initView();
    setOnClickListner();
  }
Exemplo n.º 2
0
  @Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if (requestCode == CAMERA_REQUEST && resultCode == Activity.RESULT_OK) {
      System.out.println("on cameraaaaa");
      String mCurrentPhotoPath = "";

      Cursor cursor =
          getContentResolver()
              .query(
                  MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
                  new String[] {
                    MediaStore.Images.Media.DATA,
                    MediaStore.Images.Media.DATE_ADDED,
                    MediaStore.Images.ImageColumns.ORIENTATION
                  },
                  MediaStore.Images.Media.DATE_ADDED,
                  null,
                  "date_added ASC");
      Log.v("cursor", "cursor=" + cursor);
      if (cursor != null && cursor.moveToFirst()) {
        do {
          Uri uri =
              Uri.parse(cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA)));

          mCurrentPhotoPath = uri.toString();

          Log.v("cursor", "uri=" + uri);
          Log.v("cursor", "mCurrentPhotoPath=" + mCurrentPhotoPath);
        } while (cursor.moveToNext());
        cursor.close();
      }
      sendCameraSuccessCode(mCurrentPhotoPath, CAMERA_REQUEST);
    } else if (requestCode == PICK_IMAGE_REQUEST && resultCode == Activity.RESULT_OK) {
      /*
       * Bitmap bitmap = getBitmapFromCameraData(data, this); //
       * updateUserRequestModel.setPhoto(bitmap);
       */
      Uri uri = data.getData();

      Log.v("", "contactUri=" + uri);
      ContentResolver cR = getContentResolver();
      String type = cR.getType(uri);
      Log.v("", "file type=" + type);
      String imagePath = getRealPathFromURI(uri);

      Intent intent;
      intent = new Intent(this, CropImage.class);
      intent.putExtra("image-path", imagePath);
      intent.putExtra("scale", true);
      intent.putExtra("circleCrop", false);
      intent.putExtra("return-data", false);
      startActivityForResult(intent, 3);

      // imageButtonProfilePic.setImageBitmap(createScaledBitmap(bitmap));
      // textChoose.setVisibility(View.GONE);
    } else if (requestCode == 3) {
      if (data != null) {
        mCurrentPhotoPath = data.getExtras().getString("imgPath");
        userImage = mCurrentPhotoPath;
        /* Bitmap bitmap = BitmapFactory.decodeFile(mCurrentPhotoPath);
        bitmap = Constatnts.getRoundedShape(bitmap);

        // TODO Set image To Bitmap
        isImageSelected = true;
        imgProfilePic.setImageBitmap(createScaledBitmap(bitmap));*/

        Bitmap bitmap = BitmapFactory.decodeFile(mCurrentPhotoPath);
        bitmap = Constant.getRoundedShape(bitmap);
        imagebitmap = bitmap;
        prfileImageView.setImageBitmap(createScaledBitmap(bitmap));
      }
    }
  }