如何在一个安卓项目中的某一个Activity加入一键截图功能

如何在一个安卓项目中的某一个Activity加入一键截图功能
实现起来复杂吗?我知道应该要root

可以用View缓存来。用完记得关闭。
View view = activity.getWindow().getDecorView();
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
Bitmap b1 = view.getDrawingCache();
view.destroyDrawingCache();

别动不动就root,初学者都爱这样