2012-02-26 67 views
2

如何从我的Android Java代码访问系统库?在Android上访问系统共享库

我使用Eclipse来开发我的应用程序,并试图加载“libexif.so”,从DDMS我可以看到位于/系统/ lib中/

基本上,我延长了现有的Android。 media.ExifInterface.java和我需要的一些附加功能。

在此先感谢。

回答

0

您可能必须使用NDK(本机开发套件)。

+0

我不需要编写自己的C代码,只需加载现有的共享库。我对/system/lib/libexif.so中的本地C函数感到满意,我只想编写自己的android.media.ExifInterface版本。 System.loadLibrary(“exif”)因UnsatisfiedLinkError失败。 – user1233983 2012-02-26 16:07:21

+0

那么,我必须找到libexif.so的C源代码,使用NDK以不同的名称构建它,并将它链接到我的Java项目中?我对此很好,只是希望链接到现有的.so – user1233983 2012-02-26 17:27:04