2Pascal-新时代的Pascal

 找回密码
 立即注册
搜索
热搜: fastreport
查看: 1078|回复: 3
打印 上一主题 下一主题

JNI 翻译 转 Delphi 的 经验 方法

[复制链接]

90

主题

293

帖子

8万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
82041
楼主
发表于 2018-8-18 10:19:30 | 显示全部楼层
京东数码购物支持本站
请一定要看下面的内容。

关于 调用 JNI JAR java 的说明和注意事项,调用第 靠写不下了
http://www.2pascal.com/forum.php ... =1384&fromuid=4
(出处: 2Pascal-新时代的Pascal)
(C)(P)Flying Wang
回复 支持 反对

使用道具 举报

90

主题

293

帖子

8万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
82041
沙发
发表于 2018-8-18 10:26:47 | 显示全部楼层
京东数码购物支持本站
曾经看到一个 JAVA 代码

[mw_shl_code=java,true]    try {
       Class c = Class.forName("android.os.SystemProperties");
               Method get = c.getMethod("get", String.class);
               Log.i("xxxxxxxx", "the xxxxxxxx:" + (String) get.invoke(c, "xxxxxxxx")));
            } catch (Exception e) {
                 e.printStackTrace();
        }[/mw_shl_code]

非常简单的就能手动翻译成如下 内容红框内。


然后调用代码就简单多了。
[mw_shl_code=delphi,true]        oStr := TJSystemProperties.JavaClass.get(StringToJString('xxxxxxxx'));
        if oStr <> nil then
          AStr := JStringToString(oStr).Trim;[/mw_shl_code]

如果你无法从 主贴中 看出翻译方法,就放弃吧,你不适合搞开发。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
(C)(P)Flying Wang
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|新时代Pascal论坛

GMT+8, 2024-5-20 01:19 , Processed in 0.059582 second(s), 23 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表