zhouchao0118 发表于 2024-7-29 10:56:16

火山是不是只能封装谷歌的JAVA界面不能封装甲骨文的JAVA界面

这是谷歌的JAVA列表框
这个是甲骨文的JAVA列表框



https://docs.oracle.com/javase/8/docs/api/
谷歌的JAVA列表框不但和甲骨文的JAVA列表框不一样,谷歌还自己发明了一个LISTVIEW列表框。
也就是说现在其实有3种列表框。
我说为什么很少有人实现讯飞有声的功能,原来讯飞有声用的是甲骨文的JAVA列表框。
甲骨文的JAVA列表框不管是代码还是文档,都和另外2种列表框不一样。
火山能封装甲骨文的JAVA列表框吗?

沉默流星 发表于 2024-7-29 11:04:36

只要是Java代码就可以封装,参考火山安卓的黄历工具例程,封装的就是纯Java,不涉及安卓部分

沉默流星 发表于 2024-7-29 11:05:35

当然涉及PC部分的Java代码是无法封装的,不涉及目标系统的Java代码,是PC或者安卓都可以使用,这种火山安卓就可以封装

zhouchao0118 发表于 2024-7-29 11:56:37

本帖最后由 zhouchao0118 于 2024-7-29 12:04 编辑

沉默流星 发表于 2024-7-29 11:04
只要是Java代码就可以封装,参考火山安卓的黄历工具例程,封装的就是纯Java,不涉及安卓部分 ...
因为黄历工具里面一个界面也没有,所以我觉得火山可能只能封装非界面的甲骨文语言,简单来说,就是火山无法实现甲骨文的窗口组件,比如列表框。

xqnh520 发表于 2024-7-29 12:05:04

zhouchao0118 发表于 2024-7-29 11:56
因为黄历工具里面一个界面也没有,所以我觉得火山可能只能封装非界面的甲骨文语言,简单来说,就是火山无 ...

也可以封装的,企鹅就封装过PC的界面库的。

沉默流星 发表于 2024-7-29 12:11:06

zhouchao0118 发表于 2024-7-29 11:56
因为黄历工具里面一个界面也没有,所以我觉得火山可能只能封装非界面的甲骨文语言,简单来说,就是火山无 ...

你要是实在想封装PC的可以使用看这位大佬的帖子实现原理:https://bbs.voldp.com/thread-13215-1-1.html

zhouchao0118 发表于 2024-7-29 12:39:38

沉默流星 发表于 2024-7-29 12:11
你要是实在想封装PC的可以使用看这位大佬的帖子实现原理:https://bbs.voldp.com/thread-13215-1-1.html ...

哦,怪我没说清楚,我抄袭的软件是个手机软件,它的源码说它在手机上实现了甲骨文的列表框
https://GITHUB.com/baiyuliang/VoiceSpeekHighLight

沉默流星 发表于 2024-7-29 13:08:09

zhouchao0118 发表于 2024-7-29 12:39
哦,怪我没说清楚,我抄袭的软件是个手机软件,它的源码说它在手机上实现了甲骨文的列表框
https://GI ...

你这不是会用IDEA嘛或者Android studio应该很好封装过来啊

创世魂 发表于 2024-7-29 13:40:41

这也不是组件不能叫列表框啊。。是个列表类。
页: [1]
查看完整版本: 火山是不是只能封装谷歌的JAVA界面不能封装甲骨文的JAVA界面