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. 加载运行,则看到刚添加的函数生效了

        

  • 相关阅读:
    selenium 下载百度音乐并验证
    selenium web driver 实现截图功能
    selenium web driver 使用JS修改input属性
    .net测试学习--理解.net测试选项
    试水STF(smartphone test farm)
    The difference between QA, QC, and Test Engineering
    selenium 3.0 beta2 初体验
    Gson解析纯Json数组
    Android带图片的Toast(自定义Toast)
    Android issues
  • 原文地址:https://www.cnblogs.com/zhangweia/p/1807477.html
Copyright © 2011-2022 走看看