2
Android Javaコードからシステムライブラリにアクセスするにはどうすればよいですか?私は私のアプリを開発するためにEclipseを使用して、私は/システム/ libに存在を確認することができますDDMSからの、「libexif.so」をロードしようとしているAndroidでシステム共有ライブラリにアクセスする
/
は基本的に、私は、既存のアンドロイドを拡張しています。私が必要とするいくつかの追加機能を備えたmedia.ExifInterface.java。
ありがとうございます。
自分のCコードを書く必要はありません。既存の共有ライブラリをロードするだけです。私は/system/lib/libexif.soのネイティブC関数に満足しています。私は自分のバージョンのandroid.media.ExifInterfaceを作成したいだけです。 UnsatisfiedLinkErrorでSystem.loadLibrary( "exif")が失敗します。 – user1233983
私はlibexif.soのCソースを見つけ、NDKを使って別の名前でビルドし、それをJavaプロジェクトにリンクする必要がありますか?私はこれでうまくいく、ちょうど既存の.so – user1233983