JNI中类的传递
上面说了一大篇,正篇我们马上开始。
首先创建我们要传递的类
public class CProduct
{
public CProduct()
{
incod;
fnam;
price=0;
qty=0;
}
//商品编码 public String incode;
//商品名称 public String fname;
//价格 public float price;
//数量 public int qty;
}
从JNI中得到返回类的信息
我们在VaccaeJNI的类中加入一个静态方法getproduct;
//获取产品信息
public native static CProduct getproduct();
然后按ALT+ENTER让其在native-lib.cpp中自动生成对应的方法
JNI中类的传递
上面说了一大篇,正篇我们马上开始。
首先创建我们要传递的类
public class CProduct
{
public CProduct()
{
incod;
fnam;
price=0;
qty=0;
}
//商品编码 public String incode;
//商品名称 public String fname;
//价格 public float price;
//数量 public int qty;
}
从JNI中得到返回类的信息
我们在VaccaeJNI的类中加入一个静态方法getproduct;
//获取产品信息
public native static CProduct getproduct();
然后按ALT+ENTER让其在native-lib.cpp中自动生成对应的方法