没有合适的资源?快使用搜索试试~ 我知道了~
Android下JNI入门详解
3星 · 超过75%的资源 需积分: 4 35 下载量 100 浏览量
2011-03-15
18:22:13
上传
评论
收藏 211KB PDF 举报
温馨提示
试读
9页
适合对JNI尚不了解的开发者。介绍如何在Android环境下使用JNI已达到java与C/C++函数互调,描述如何在VM中调用C/C++函数。
资源推荐
资源详情
资源评论
JNI與 VM 介紹
JNI: Java 層與 C++層的接口
在雙層框架裡,上層是 Java 框架,而下層是 C/C++框架。這兩層框架之
間會有密切的溝通。此時 JNI(Java Native Interface)就扮演雙方溝通的接口
了。藉由 JNI 接口,可將 Java 層的基類或子類的函數實作部份挖空,而移到
JNI 層的 C 函數來實作之。例如,原來在 Java 層有個完整的 Java 類:
圖 1 一般的 Java 類
這是一個完整的 Java 類,其 add()函數裡有完整的實作(Implement)代碼。
如果從這 Java 類裡移除掉 add()函數裡的實作代碼(就如同抽象類裡的抽象函
數一般),而成為本地(Native)函數;然後依循 JNI 接口協定而以 C 語言來實
作之。如下圖所示:
资源评论
- fengbingchun2013-09-03内容不多,而且是繁体字写的。
firefly1022
- 粉丝: 4
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功