传递java对象
上次我们说到了传String类型和基本数据类型,接下来说下怎么传java类对象,首先我们要创建个java类对象。
![](https://img.haomeiwen.com/i7214163/366b519d42650ca9.png)
接下来再创建他的接口
![](https://img.haomeiwen.com/i7214163/3aa421a770e6d7fb.png)
具体的实现
![](https://img.haomeiwen.com/i7214163/49fb313afa4e8613.png)
这是不同类型对应的表,小伙伴可以参考这个
![](https://img.haomeiwen.com/i7214163/862866a308da07f0.png)
如果小伙伴想直接传入java类对象,下面这方法,首先我们要定义一个native接口
![](https://img.haomeiwen.com/i7214163/043886a2baccd548.png)
下面是cpp文件的操作
![](https://img.haomeiwen.com/i7214163/3f07dd47f52344a1.png)
新建一个原生的接口,这个接口和上面不同,是void类型的
![](https://img.haomeiwen.com/i7214163/af75d72ecb5d5741.png)
下面是实现
![](https://img.haomeiwen.com/i7214163/03c8e39fedd99fe2.png)
主体代码
![](https://img.haomeiwen.com/i7214163/df6512e652c509b4.png)
上次我们说到了传String类型和基本数据类型,接下来说下怎么传java类对象,首先我们要创建个java类对象。
接下来再创建他的接口
具体的实现
这是不同类型对应的表,小伙伴可以参考这个
如果小伙伴想直接传入java类对象,下面这方法,首先我们要定义一个native接口
下面是cpp文件的操作
新建一个原生的接口,这个接口和上面不同,是void类型的
下面是实现
主体代码
本文标题:android ndk开发入门随笔(二)
本文链接:https://www.haomeiwen.com/subject/mayglxtx.html
网友评论