PDA

View Full Version : مشکل در گرفتن Uri تصویر کراپ شده



MSE7EN
چهارشنبه 01 مهر 1394, 11:54 صبح
سلام دوستان
من تو اپم نیاز به کراپ کردن تصویر و گرفتن Uri اون دارم.
تو کراپ کردن و سیو تصویر من مشکلی ندارم ولی موقع گرفتن Uri برنامه بسته میشه.
دکمه رفتن به گالری :


buttonLoadImage.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View arg0) {

Intent pickImageIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_ CONTENT_URI);

pickImageIntent.setType("image/*");
pickImageIntent.putExtra("crop", "true");
pickImageIntent.putExtra("outputX", 200);
pickImageIntent.putExtra("outputY", 200);
pickImageIntent.putExtra("aspectX", 1);
pickImageIntent.putExtra("aspectY", 1);
pickImageIntent.putExtra("scale", true);
pickImageIntent.putExtra(MediaStore.EXTRA_OUTPUT, "/myapp/");
pickImageIntent.putExtra("outputFormat",

Bitmap.CompressFormat.JPEG.toString());
startActivityForResult(pickImageIntent, RESULT_LOAD_IMAGE);

buttonLoadImage.setEnabled(false);
}

});


onActivityResult :


@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {

super.onActivityResult(requestCode, resultCode, data);

if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) {

// اگر این قسمت خالی باشه موقع بازگشت ارور نمیده

Bundle extras = data.getExtras();
Uri filePathFromActivity = (Uri) extras.get(Intent.EXTRA_STREAM);

String test = filePathFromActivity.toString();

Toast.makeText(getApplicationContext(), test, 3000).show();

}
}

MSE7EN
چهارشنبه 01 مهر 1394, 15:23 عصر
دوستان اگه کسی بلده راهنمایی کنه ممنون میشم

MSE7EN
پنج شنبه 02 مهر 1394, 10:33 صبح
مشکل حل شد

ممنون از کمک هاتون