Goodpatch Advent Calendar 17日目の投稿です。 こんにちは。@hi6484です。 Goodpatchで日々Androidアプリを作ってます。 昨日は @ghostnotesさんの [Google I/O 2015 Android Appのソースを読んでみた。」でした。 二日連続のAndroid関連の記事となります。 あるアプリにて、C言語で書かれたモジュールを使う事になったため、 JNI,JNA,SWIGとかを色々と調べてみたので、その事に付いて書いてます。 android studioもNDK対応してくれたので、以前に比べるとかなり楽に実装できるようになってます。 (以前はsoファイルを作るためのAndroid.mkとか環境構築とか大変だった・・・) JNAは実装できなかったんですが、 そもそもJNIに比べて速度が遅いみたいなんで、やらなくていいんじゃないか。