基于 Android NDK 的学习之旅-----数据传输二(引用数据类型)(附源码)

2014-11-24 10:56:02 来源: 作者: 浏览: 0

1、主要流程


1、 String 字符串传输


a) 上层定义一个native的方法,需要一个String 参数,返回一个String


b) JNI对应上层的方法,打印出上层传输下来的String数据,并返回处理String数据


c) 上层 收到 native 方法 返回的 值,在UI中显示出来


2、 自定义对象的传输


a) 自定义一个对象Person


b) 上层定义一个native方法,参数Person,返回值Person


c) JNI接收对象,打印出相关信息数据


d) JNI 修改Person 对象数据,并返回到上层


e) 上层接收到数据后 在UI显示出来


2设计实现


1、 界面设计如下:



老老样子,很搓,嘿嘿


代码不在这贴出了,有需要的兄弟直接到文章结束部分下载。


2、 关键代码说明


Java 上层:


Person.java


定义两个native方法, 第一个是 用来 测试传输字符串的的,第二个是用来测试传输自定义对象的。


Android.mk 文件


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: