android项目使用系统API问题

在做一个小项目,截屏。网上搜了很多方法,我最想要的就是Surface. screenshot(int,int)方法了,但是这个方法上有@hide,说是要在源码下编译,我想问一下,是将整个项目放到源码下编译,编译出来是apk还是原来那个项目,我想在编译完后的这个项目上继续开发怎么做?
有没有一种办法,让Surface. screenshot弄成so库导入到项目中,使用native方法进行使用呢?