سلام دوستان. من یک تایمر async دارم که هر 5 دقیفه باید اسکرین شات بگیره .
اسکرین شات را میگیره ولی حتی اگر اکتیویتی یا app ما در بکرگاند باشه و کار دیگه ای با گوشی بکنیم باز هم اسکرین شات همون activity ما را میگیره

من از getwindows() , rootview() استفاده کردم و بقیه ماجرا که بیت مپ میکنیم و الی آخر.

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