بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

عکس گرفتن از صفحه ( اسکرین شات ) بدون دسترستی روت و با استفاده از خود برنامه ( نه PC )

مدیریت گفتگو
ubuntu 10 سال پیش
آخرین تغییر: 10 سال پیش

با سلام

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

با تشکر از همه دوستان ممنون میشم که وقت بگذارید

نظرات

saeeed 10 سال پیش
در گوگل متن زیر رو سرچ کن جوابو در سایت stackoverflow میبینی how to programmatically take a screenshot in android
Criss 10 سال پیش
من قبلا زیاد سرچ کردم به این نتیجه رسیدم که باید از کتابخانه ASL استفاده کرد < ولی وقت نکردم تستش کنم (Android-Screenshot-Library)

پاسخ‌ها 1

MeY3am 10 سال پیش

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

 public static Bitmap takeScreenshot(View view) {
        view.setDrawingCacheEnabled(true);
        view.invalidate();
        Bitmap bitmap = view.getDrawingCache();
        return bitmap;
    }

 

نظرات

Criss 10 سال پیش
این از صفحه گوشی شات میگیره ؟ یا از صفحه اپلیکیشن ؟
MeY3am 10 سال پیش
از View مورد نظر اسکرین شات میگیره که شما در پارامتر اون معرفی میکنید !

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