بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در اشتراک گذاری images
سلام خسته نباشید من داخل برنامم از 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);
تست کنید فکر میکنم باید مشکلتون حل بشه .
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .