什么jni呢?  
这个是看android ndk关于android.mk的时候看到的              另外,我看到说"android源码编译环境",这个有什么用呢?
还有关于android隐藏api的问题,我能从哪里知道都有哪些隐藏api/类主要是,能不能帮我解答一下,android.mk是什么时候,做什么用的..
是linux环境下? 
源码环境作用是什么?