2012-02-26 2 views
2

Android Java 코드에서 시스템 라이브러리에 액세스하려면 어떻게합니까? 내 응용 프로그램을 개발하기 위해 Eclipse를 사용하고 내가/시스템/lib에 상주을 볼 수 있습니다 DDMS에서하는 "libexif.so"를로드하기 위해 노력하고있어Android에서 시스템 공유 라이브러리에 액세스

/

는 기본적으로, 기존의 안드로이드를 확장하고있다. 필요한 몇 가지 추가 기능이있는 media.ExifInterface.java.

미리 감사드립니다.

답변

0

아마도 NDK (Native Development Kit)를 사용해야합니다.

+0

내 자신의 C 코드를 작성할 필요가 없습니다. 기존 공유 라이브러리를로드하십시오. /system/lib/libexif.so의 네이티브 C 함수에 만족합니다. 단지 자신 만의 android.media.ExifInterface 버전을 작성하고 싶습니다. UnsatisfiedLinkError와 함께 System.loadLibrary ("exif")가 실패합니다. – user1233983

+0

그래서 libexif.so의 C 소스를 찾고 NDK를 사용하여 다른 이름으로 빌드 한 다음 Java 프로젝트에 링크해야합니까? 이걸로 잘 됐어. 단지 기존의 .so에 연결하는 것을 선호했을거야. – user1233983

관련 문제