رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

روش برگرداندن یک تصویر از گالری گوشی


پست های پیشنهاد شده

سلام دوستان

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

چطور این کار رو انجام بدم؟؟:huh:

با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کاربر گرامی به انجمن پی سی دروید خوش آمدید.

برای اینکار بدین صورت عمل کنید :

[shcode=java]

    btn_choose.setOnClickListener(new View.OnClickListener() {

                public void onClick(View v) {

                    // TODO Auto-generated method stub

                       Intent intent = new Intent();

                        intent.setType("image/*");

                        intent.setAction(Intent.ACTION_GET_CONTENT);

                        startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE);

              

                alertDialog1.dismiss();

                }

            });

[/shcode]

سپس تابع زیر را Override کنید :

[shcode=java]

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

  

           if (resultCode == RESULT_OK) {

 if (requestCode == SELECT_PICTURE) {

                            Uri selectedImageUri = data.getData();

                            selectedImagePath = getPath(selectedImageUri);

                            selectedImagePath1=selectedImagePath;

                            System.out.println("Image Path : " + selectedImagePath);

                            image_capture1.setImageURI(selectedImageUri);

                        }

{

{

[/shcode]

    private static final int SELECT_PICTURE = 1;
لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...