1

我正在尝试使用 JNA 从 Mac 上的 ApplicationServices 框架调用本机函数。但是,据我所知,我想使用的函数的返回类型及其参数与 Java 中的任何东西都不相似,而且我不知道如何映射它们。

我想使用的功能:

CFArrayRef CGWindowListCopyWindowInfo(
CGWindowListOption option,
CGWindowID relativeToWindow);

我不知道如何映射这些。任何帮助是极大的赞赏。

4

1 回答 1

3

查看 rococoa 项目 (http://rococoa.java.net),它解决了特定于 OSX 的各种类型的映射问题。

于 2012-06-19T02:59:18.580 回答