0

I have used this code to take screenshot of my layout:

public static Bitmap screenshot(View v){

    Bitmap b=Bitmap.createBitmap(v.getWidth(),v.getHeight(), Bitmap.Config.ARGB_8888);
    Canvas c=new Canvas(b);
    v.draw(c);
    return b;
}

But it takes screenshot of views only.So my question how can I take screenshot of device screen e.g. home screen,menu screen,etc.I had searched about it but all is about taking screenshot of a view.how can I take screenshot of outside my app.

0 Answers0