java - 在后台运行的程序(JAVA)

标签 java audio clock

我想编写一个时钟程序,如果同时按下键“1”和“2”,则该程序应在后台运行并根据系统广播当前时间。我已经有一个程序本身(包括音频文件和附件),因此,我需要做的所有事情就是找到使程序窗口不 Activity 的方法,但要使之能够在按下键时激活。我能做什么?

最佳答案

在具有KDE的Linux上,您可以使用khotkeys设置键盘热键,该键盘将发送例如dbus消息发送到您的程序,要求其重新激活。我不知道1和2在一起是否是一个允许的热键-这没有多大意义,因为它可能会导致1或2输入到您当前正在使用的程序中,这可能会或可能不会做任何事情,但最好使用ctrl,alt或Windows键之类的键来避免该问题。

在其他环境/操作系统中,可能不存在类似于khotkey的内容。

关于java - 在后台运行的程序(JAVA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5777766/

相关文章:

java - JME应用程序可以修改手机上的默认表单吗?

java - 如何获得角色值?

java - PCM 字节数组加法

c++ - SFML 声音不播放

.net - 编写更高效的时钟函数

android - android 开发者可以访问系统时钟/闹钟应用程序吗?

java - org.openqa.selenium.WebDriverException : unknown error: call function result missing 'value'

java - 如何将 mongo 集合从 java 导出到 json 文件

ios - 将来自麦克风的音频录制为 .wav 格式并使用 Xamarin.ios 中的 AudioUnit 进行播放

python - 如何计算时针和分针之间的角度?