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

AnswerCenter

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

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

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

اطلاعیه

کاربر گرامی

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

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


بایگانی شده

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

  • 0
mahdi0000

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

سوال

mahdi0000    27

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

سلام دوستان

 

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

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

 

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

 

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

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


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

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

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

MrMedia    88

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

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

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)

 

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


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

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

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

 

ممنون

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

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


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

×
×
  • جدید...