User Tools

Site Tools


android:android-jni

This is an old revision of the document!


Android JNI相关

收集一些Android JNI的使用方法。

Android JNI介绍

  1. Android JNI详述:参考http://hi.baidu.com/zhang_sg1984/blog/item/d0d7fcdd698916d58d1029af.html,讲得比较详细
  2. Android JNI 使用的数据结构JNINativeMethod详解:参考http://hi.baidu.com/caicry/blog/item/fd717a80cf98c7da9123d9da.html
  3. JNI 返回结构体参数:http://andilyliao.javaeye.com/blog/496816 很不错的讲解结构体参数传递的教程。
  4. NDK 应用及扩展介绍:http://wenku.baidu.com/view/361c9a2d2af90242a895e516.html,讲解了如何NDK中如何使用so文件。
  5. JNI tutorial,老外写的教程,http://www.giamungo.com/JNI/JNI.html

NDK

  • 教程
  • 实例:
  1. Porting curl to Android - A success story with NDK 1.6:http://curl.haxx.se/mail/lib-2009-12/0071.html

Linux 网络编程

  1. Linux网络编程一步一步学+基础:http://blog.chinaunix.net/u1/48325/showart_413841.html

NDK编译命令

安装cygwin后,把cygwin/bin路径添加到PATH路径,执行下面的命令可以编译SO文件。这样就不需要每次都进入cygwin环境下再执行ndk-build。

再简单一点将这行命令写成一个bat文件,这样只需要在cmd下面直接运行这个bat文件就行了。

bash D:\android\ndk\android-ndk-r4-windows\android-ndk-r4-windows\android-ndk-r4\ndk-build

/var/www/dokuwiki/wiki/data/attic/android/android-jni.1289294778.txt.gz · Last modified: 2016/05/05 13:06 (external edit)