بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
share کردن عکس
سلام
یک عکس دارم می خوام اونو با اینتنت برای برنامه هایی که عکس رو شیر می کنن بفرستم مث واتساپ، فیسبوک، لاین و ...
ممنون میشم اگه راهنمایی کنید
0
0
میشه بیشتر توضیح بدی؟ مثلا میخوای از توی حافظه بفرستی یا از یک imageView با تابع get بگیری و بعد بفرستی؟ (11 سال پیش)
0
0
یه عکس از صفحه گرفتم و تووی یه شئ Bitmap ذخیره ش کردم و می خوام این شئ بفرستم (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
sh.khaksar
11 سال پیش
+3
0
BitmapDrawable bitmapDrawable = (BitmapDrawable)ivdisplayphoto.getDrawable();
Bitmap bitmap = bitmapDrawable.getBitmap();
// Save this bitmap to a file.
File cache = getApplicationContext().getExternalCacheDir();
File sharefile = new File(cache, "toshare.png");
try {
FileOutputStream out = new FileOutputStream(sharefile);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
out.flush();
out.close();
} catch (IOException e) {
}
// Now send it out to share
Intent share = new Intent(android.content.Intent.ACTION_SEND);
share.setType("image/*");
share.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + sharefile));
try {
startActivity(Intent.createChooser(share, "Share photo"));
} catch (Exception e) {
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .