java中的freedesktop.org通知

Posted

技术标签:

【中文标题】java中的freedesktop.org通知【英文标题】:freedesktop.org notifications in java 【发布时间】:2010-10-25 19:44:53 【问题描述】:

有一个使用 DBUS 的 freedesktop.org 通知系统。看起来很简单,但我就是不知道如何在 Java 中使用它。

有人可以指点一些示例代码来显示一条简单的消息吗?

谢谢! :)

【问题讨论】:

【参考方案1】:

Java-gnome project 中有一些代码可能对您有用。查看org.gnome.notify 包。 Java-gnome 4.0.12 包括对 libnotify-api 的一些支持,这可能是您正在寻找的。​​p>

Java-gnome 通知在我的列表中,但我还没有机会使用它。

使用 the spec 和 examples in dbus-java 如果 java-gnome 库不适合您,则可以实现通知。

【讨论】:

Java-gnome 正是我想要的。太感谢了! :)【参考方案2】:

documentation 怎么样? :-)

【讨论】:

我已经读了几天了。叫我笨蛋,但我还是不明白。我看不到如何将通知 API 的这个文档 galago-project.org/specs/notification/0.9/x408.html 应用于 Java 如何使用 DBus。 dbus.freedesktop.org/doc/dbus-java/dbus-java/… 展示了如何向总线发送消息,如果我理解正确,这就是你所问的。不过,我对 Galago-Project 的规格一无所知。

以上是关于java中的freedesktop.org通知的主要内容,如果未能解决你的问题,请参考以下文章

freedesktop.org规范中定义的环境变量,用于存放配置文件数据缓存等

Ubuntu生成应用图标

使用Java在Linux上查找给定文件的根目录

Qt显示Linux desktop natification气泡提示框

ubuntu开机自动运行桌面应用

Android Studio中的Gstreamer示例