我正在尝试使用JNA在mac上调用ApplicationServices框架中的本机函数。但是,我想要使用的函数的返回类型及其参数是我所知道的Java中的任何东西都不熟悉,我不知道如何映射它们。
我想要使用的功能:
CFArrayRef CGWindowListCopyWindowInfo(
CGWindowListOption option,
CGWindowID relativeToWindow);
我不知道如何映射这些中的任何一个。非常感谢任何帮助。
答案 0 :(得分:3)
查看rococoa项目(http://rococoa.java.net),该项目解决了特定于OSX的各种类型的映射。