タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

javaとndkに関するnharukiのブックマーク (2)

  • Android NDKを使用してJava言語とC言語で速度比較をする | Techfirm Android Lab

    今回はAndroid NDKを使用して、JavaコードとC言語で記述されたNativeコードで速度の比較を行おうと思います。 まずはNDKをインストールします。以下のリンクからndkをダウンロードします。 http://developer.android.com/intl/ja/sdk/ndk/1.6_r1/index.html ダウンロードしてきたら以下を実行しインストールします。 $(NDKROOT)/build/host-setup.sh これでインストールが完了です。簡単ですね。 早速、Javaのコードを書いて速度比較していきましょう。 今回は簡単に1億回足し算を行い、JavaとNativeで比較してみます。 public class JniTest extends Activity { @Override public void onCreate(Bundle savedI

  • Android NDK の使用とapkファイルへの入れ方 – 記録

    Android NDK r4bを使っていろいろやってみてたのでちょっとまとめ。 (以下の内容はubuntu 10.04で使用した上で書いています。Macwindows(cygwinが必要)だとちょっと違いがあるかも) 自分の理解では、Android NDKはネイティブ層アプリやライブラリのビルドを必要ソースのみで楽にビルドするためのツールです。 NDKを使わない場合ネイティブソースのビルドは、Androidのソースをgitで拾ってきてその中でmmコマンドなどを使ってビルドするのですが、NDKがあれば単体でビルドできます。 基的使い方は、java層からJNIを使用した時に呼ばれるネイティブ層のライブラリを作るときに使用するもののようです。 単体ビルド 単体でビルドする場合、 ~/project/jni/ というディレクトリを作成し、Android.mkとビルド対象ソースをここに配置。 N

  • 1