آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در اشتراک گذاری images

mahdieh_324  11 سال پیش  11 سال پیش
+1 0

سلام خسته نباشید من داخل برنامم از gridview استفاده کردم و میخوام با کلیک روی هر عکس اشتراک گذاری بشه از ی کد استفاده کردم فقط آیکون برنامه رو share میکنه مشکلش از کجاست؟

 gridview.setAdapter(new ImageAdapter(this));

        gridview.setOnItemClickListener(new OnItemClickListener() {

            public void onItemClick(AdapterView<?> arg0, View arg1, int postition,
                                    long id) {
                Intent sharingIntent = new Intent(Intent.ACTION_SEND);
                Uri screenshotUri = Uri.parse(Images.Media.EXTERNAL_CONTENT_URI + "/" + myImages);

                sharingIntent.setType("image/png");
                sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
                startActivity(Intent.createChooser(sharingIntent, "Share image using"));

            }
        });
    }

از این کد استفاده کردم.

 

0 0
لطفا برای درج کد در ویرایشگر از source code استفاده کنید . (11 سال پیش)
0 0
از source code استفاده شد (11 سال پیش)
0 0
لینکی که بهش دادید myImages مقدارش چیه ؟ از پوشه drawable میخواین بخونید ؟ (11 سال پیش)
0 0
از public Integer[] myImages استفاده شده بله میخوام از پوشه drawable عکس ها رو بخونه (11 سال پیش)
0 0
قبلا این مشکل رو تویه جایی خوندم ، شما میخواین عکس رو از پوشه drawable برنامتون share کنید ولی دسترسی ها محدود هست و فقط اپ شما به اون فایل میتونه دسترسی داشته باشه . چند راه برای حل این مشکل هست . در پاسخی جداگانه راه حل هارو مینویسم (11 سال پیش)
0 0
ممنون دوست عزیز منتظر راه حل هاتون هستم (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
کاشی زاده  11 سال پیش
0 0

  • کپی کردن فایل از پوشه Drawable به داخل Sd و اشتراک گذاری از Sd
  • استفاده از این تیکه کد و جایگزینی در کد خودتون
  Uri.parse("android.resource://your package name/" + R.drawable.image_name);

تست کنید فکر میکنم باید مشکلتون حل بشه .

پاسخ به سوال 
mahdieh_324  11 سال پیش
0 0

این کد رو قرار دادم اما جواب نداد

0 0
لطفا برای درج پاسخ کوتاه از قسمت مربوط به نظر استفاده کنید از درج پاسخ جداگانه خودداری فرمایید. (11 سال پیش)
0 0
عکستون رو ببرید داخل Sd ذخیره کنید و با استفاده از Sd شیر کنید . (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .