2012-02-26 17 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

関連する問題