رفتن به مطلب
  • 0

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


mahdi0000

سوال

سلام دوستان

 

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

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

 

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

 

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

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

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

ارسال‌های توصیه شده

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

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)

 

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

در 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)

 

ممنون

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

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

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

ممنون

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

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

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...