资源简介
一个C++(Ubuntu16.04+QT5.9.1)通过JNI,调用JAVA类及方法的示例。通过JNI传递和返回多种类型的参数,boolean ,int,String,ArrayList,ArrayList嵌套ArrayList<ArrayList>等。
代码片段和文件信息
package com.test;
import java.util.ArrayList;
import java.util.List;
public class JNI_cCalljava_test
{
public JNI_cCalljava_test()
{
super();
}
public static int square_int(int n)
{
return n*n;
}
public static int square_int(String xn)
{
int n=0;
n= Integer.parseInt(xn);
return n*n;
}
public boolean judge(boolean bool)
{
System.out.print(“JAVA FUN judge:“);
System.out.println(bool);
return !bool;
}
public static String funDString01(String x0)
{
return “JAVA funDString01 return:“+x0;
}
public static ArrayList funList01(String str_x0)
{
ArrayList strLint01 = new ArrayList<>();
strLint01.add(“字符串01“);
strLint01.add(“字符串02“);
strLint01.add(“字符串03“);
strLint01.add(“参数传入:“+str_x0);
return strLint01;
}
public static ArrayList funAAList(String str_x0)
{
ArrayList> aalist01 = new ArrayList<>();
ArrayList first = new ArrayList<>(); //创建第一个
ArrayList second = new ArrayList<>();
ArrayList third =new ArrayList<>();
first.add(“AL01-01杨幂“);
second.add(“AL02-01李冰冰“);
second.add(“AL02-02范冰冰“);
third.add(“AL03-01黄晓明“);
third.add(“AL03-02赵薇“);
third.add(“AL03-03陈坤“);
aalist01.add(first);
aalist01.add(second);
aalist01.add(third);
return aalist01;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-08-22 05:47 jar03qt591dtp\
目录 0 2017-08-22 05:46 build-java01pc_Qt_5_9_1_64bit-Debug\
目录 0 2017-08-09 18:23 build-java01pc_Qt_5_9_1_64bit-Debug\com\
目录 0 2017-08-22 05:47 build-java01pc_Qt_5_9_1_64bit-Debug\com\test\
文件 355 2017-08-07 14:26 build-java01pc_Qt_5_9_1_64bit-Debug\com\test\Test.java
文件 1606 2017-08-22 17:09 build-java01pc_Qt_5_9_1_64bit-Debug\com\test\JNI_cCalljava_test.java
文件 1625 2017-08-22 17:10 build-java01pc_Qt_5_9_1_64bit-Debug\com\test\JNI_cCalljava_test.class
文件 1001888 2017-08-22 17:54 build-java01pc_Qt_5_9_1_64bit-Debug\java01pc
文件 357 2017-08-20 11:39 jar03qt591dtp\main.cpp
文件 14450 2017-08-22 17:54 jar03qt591dtp\java01pc.pro.user
文件 1542 2017-08-22 10:42 jar03qt591dtp\java01pc.pro
文件 914 2017-08-09 16:10 jar03qt591dtp\jar03mainwindow.ui
文件 509 2017-08-09 16:49 jar03qt591dtp\jar03mainwindow.h
文件 11998 2017-08-22 17:54 jar03qt591dtp\jar03mainwindow.cpp
- 上一篇:java学生课绩管理系统
- 下一篇:java信产部考试题库java信产部考试题库
相关资源
- android PinnerListView
- android学生信息管理软件源代码
- android中listview的item滑动删除效果已解
- java_random_util_list.zip
- plist解包工具
- android listview点击保持背景颜色,实现
- Android ExpandableListView的两层嵌套
- [Android] 使用SQLite简单增删改查操作数
- android NotificationListenerService监听通知
- Android 开源之StickyHeaderListView 标题渐变
- android-support-v7-recyclerview.jar
- java enum 枚举的spring boot2.x完美实现d
- Android 自定义ListView(下拉刷新PullTo
- Java 使用xs:list
- Java List提取某一列、分组排序操作
- Java 用List集合传递学生信息
- android listview 示例 附源码3984
- Android中ExpandableListView控件基本使用
- android listview 绑定数组
- 带图标的listview 分享
-
安卓-Junit-文件存储-xm
l解析方式-数 - Android ExpandableList 列表
- android listview
- android listview下拉刷新
- android 时间轴(listview实现) 源码
- Listview通过adapter传递对象
- HorizontalVariableListView-master
- douBanList(滚动到底部加载新的,软缓
- listView保留选中效果
- android 自定义表格(tableview)
评论
共有 条评论