Pich Blog

关注移动开发,大数据,云计算,软件架构!

8.Java层MediaScanner使用JNI分析

概述

froyo-2.2.3

通过前面学习我们知道java层使用jni只需要将一个方法声明为native,然后加载lib库。那么我们在看看MediaScanner是不是这样使用的呢?

声明native方法

加载JNI库

如果要调用native函数,就需要有一个JNI层的代码来做桥接。

动态链接库的加载时机只要是在调用native函数前就行。

通常作坊是在static语句中。

虽然名字是media_jni,但在不同的平台他会扩展成不同的文件名

linux:libmedia_jni.so

windows:media_jni.dll

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注