رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.
جستجو در
  • تنظیمات بیشتر ...
نمایش نتایجی که شامل ...
جستجو در ...

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


  • 0
mahdi0000

اسکرین شات و اشتراک گذاری

سوال

mahdi0000    23

کاربر رو به رشد

سلام دوستان

 

میخوام از کل یک اکتویتی اسکرین شات بگیرم و اشتراک گذاری کنم.

ساده بگم: میخوام وقتی کاربر روی یک دکمه کلیک کرد، عکس اکتویتی که داخلش هست رو به اشتراک بذاره.

 

توی انجمن خیلی سرچ زدم. کدهایی پیدا کردم که اسکرین شات رو ذخیره میکردن روی حافظه. ولی من میخوام به اشتراک بذارم. برای اشتراک گذاری عکس هم میدونم که باید از کتابخانه AriaLib استفاده بشه ولی نتوستم استفاده کنم.

 

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

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


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

3 پاسخ به این سوال تا کنون داده شده است

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

  • 0
MrMedia    85

کاربر رو به رشد

منظورتون رو از یکجا متوجه نمی شم ولی عکس باید ذخیره بشه بعد اشتراک گذاری بشه
میتونی از کد زیر استفاده کنی و آدرس عکس و جایگزین مثال کنی
 

Dim i As Intent
i.Initialize(i.ACTION_SEND, "")
i.SetType("image/jpg")
i.PutExtra("android.intent.extra.TEXT","سلام این عکس از برنامه من اشتراک گذاری شده!!!")
Dim j As JavaObject = i
Dim uri As Uri
uri.Parse("file://" & File.Combine(File.DirRootExternal,"Pictures/screenshot.jpg"))
j.RunMethod("putExtra", Array("android.intent.extra.STREAM", uri))
i.WrapAsIntentChooser("ارسال عکس ...")
StartActivity(i)

 

  • پسندیدن 1
  • تشکر 1

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
mahdi0000    23

کاربر رو به رشد

در 2 ساعت قبل، miling گفته است :

منظورتون رو از یکجا متوجه نمی شم ولی عکس باید ذخیره بشه بعد اشتراک گذاری بشه
میتونی از کد زیر استفاده کنی و آدرس عکس و جایگزین مثال کنی
 


Dim i As Intent
i.Initialize(i.ACTION_SEND, "")
i.SetType("image/jpg")
i.PutExtra("android.intent.extra.TEXT","سلام این عکس از برنامه من اشتراک گذاری شده!!!")
Dim j As JavaObject = i
Dim uri As Uri
uri.Parse("file://" & File.Combine(File.DirRootExternal,"Pictures/screenshot.jpg"))
j.RunMethod("putExtra", Array("android.intent.extra.STREAM", uri))
i.WrapAsIntentChooser("ارسال عکس ...")
StartActivity(i)

 

ممنون

چجوری اسکرین شات از اکتیویتی بگیرم؟

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
MrMedia    85

کاربر رو به رشد

در در 1397/11/09, 20:39:36، mahdi0000 گفته است :

ممنون

چجوری اسکرین شات از اکتیویتی بگیرم؟

این پست رو ببین
کتابخانه MrShot - گرفتن عکس و فیلم

  • پسندیدن 1

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

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

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

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

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

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

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


×
×
  • جدید...