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

عکس برداری از محیط گوشی


sajad325

سوال

با سلام وخسته نباشید برای اینکه بتونیم از محیط گوش خودما عکس و فیلم برداری کنیم چه کد نیاز و چه کتابخانه هایی نیاز داریم

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

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

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

درود

از این ساب استفاده کنید

ضمنن کتابخونه reflaction باید فعال باشه

Sub btnScrShot_LongClick
' Take a screenshot.
Dim Obj1, Obj2 As Reflector
Dim bmp As Bitmap
Dim c As Canvas
Dim now, i As Long
Dim dt As String
DateTime.DateFormat = "yyMMddHHmmss"
now = DateTime.now
dt = DateTime.Date(now) ' e.g.: "110812150355" is Aug.12, 2011, 3:03:55 p.m.
Obj1.Target = Obj1.GetActivityBA
Obj1.Target = Obj1.GetField("vg")
bmp.InitializeMutable(Activity.Width, Activity.Height)
c.Initialize2(bmp)
Dim args(1) As Object
Dim types(1) As String
Obj2.Target = c
Obj2.Target = Obj2.GetField("canvas")
args(0) = Obj2.Target
types(0) = "android.graphics.Canvas"
Obj1.RunMethod4("draw", args, types)
Dim Out As OutputStream
Out = File.OpenOutput(File.DirRootExternal, dt & ".png", False)
bmp.WriteToStream(Out, 100, "PNG")
Out.Close
End Sub

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

این موردی که شما میخواین خیلی روش بحث شده و حتی ارل هم گفته امکان نداره و بیخیالش بشید

ضمنن همونطور که حدس میزدم اسکرین شات گرفتن نیاز به دسترسی روت داره

که بهتره شما هم بیخیالش بشید :)

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

من دنبال کد همین دسترسی با روت اسکرین شات هستم اگر دارید بزارید خیلی گشتم خییلی ها میگن فقط با دسرسی روت میشه اما هیچ کدی قرار نمیدن

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

سلام

اسکرین شات گرفتن از صفحه نیازی به روت نداره و کتابخونه های مخصوصش هم توسط دوستان انجمن درست شده

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

موفق باشید :)

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

دوست عزیز منظور از اسکرین شات این نیست که از اکتویتی یا پنل خود برنمام اسکرین شات بگیره . منظور از صفحه کل گوشی دقیقا عمل دکمه و لوم و پاور رو انجام بده . برنامه های نمونه خارجی هست هست اینکار شدنیه اما توی basic4android رو نمیدونم آیا شدنیه یا نه . یه جایی شخصی نوشته بود شدنی و دسترسی روت میخواد حالا اگر شدنیه کسی سورسی داره قرار بده . بارها گفتم لطفا سورس اسکرین شات معمولی گرفتن اکتیویتی یا پنل رو قرار ندید . من میخوام از هوم پیج سکرین شات بگیره

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

بایگانی شده

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

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

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