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

share کردن عکس

abdolsalam  11 سال پیش  11 سال پیش
0 0

سلام

یک عکس دارم می خوام اونو با اینتنت برای برنامه هایی که عکس رو شیر می کنن بفرستم مث واتساپ، فیسبوک، لاین و ...

ممنون میشم اگه راهنمایی کنید

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) {
		            
		        }
0 0
امیدوارم کمکت کنه. (11 سال پیش)

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