zoukankan      html  css  js  c++  java
  • NDK<二> 基本数据类型调用

    首先通过NDK自带的例子来初步了解NDK的开发

    1. Java类文件

    HelloJni.class

    2. 本地C代码部分

    hello-jni.c

              

    3. 在工程目录编译jni文件夹生成so文件,则可以通过Eclipse加载工程调试了。

    第二部分:进阶

         通过上面的例子分析,我们知道了怎么调用动态库,怎么引用动态库中的方法,以及动态库中方法的命名。下面我们了解怎么在本地C代码中添加一个方法,给java调用。

    我们以添加一个add方法为例,方法原型为:int addFromJNI(int a,int b)

    A. 在本地C代码中添加add方法,并实现。

    hello-jni.c

    B. 编译mk文件,生成so文件

        $NDK/ndk-build       //$NDK环境变量设置的NDK目录 
    C. java 源代码

    HelloJni.java

    D. 加载运行,则看到刚添加的函数生效了

        

  • 相关阅读:
    hdu--2522--循环节
    hdu--2523--读懂题意....
    hdu--1073--字符串处理
    hdu--1114--完全背包
    C#写入对象到XML/从XML读取对象
    C#打开另一个窗体
    Intent启动照片或者相机
    ViewGroup
    上传文件的表单
    添加菜单到fragment
  • 原文地址:https://www.cnblogs.com/zhangweia/p/1807477.html
Copyright © 2011-2022 走看看