Получение обратного вызова из OS X, когда изменяется приложение? - PullRequest
3 голосов
/ 21 июля 2009

Я пытаюсь найти способ, как написать «программный датчик» на Java, работающий на Mac OS X (10.5), который записывает каждое изменение фокуса приложения.

Моей первой идеей было написать «датчик извлечения», использующий Applescript, который просто возвращает название приложения. это в фокусе. Очевидно, что этот подход не очень хорош.

Поэтому мне было интересно, есть ли возможность получить обратный вызов или какое-то уведомление напрямую из операционной системы, когда в фокусе оказывается другое приложение.

Заранее спасибо! Ура Джулиан

1 Ответ

1 голос
/ 24 августа 2009

Java не получает событий из других приложений, поэтому перехватывать и записывать нечего. Я уверен, что SDK OSX имеет то, что вы могли бы использовать, хотя. это не будет основано на Java (если вы не использовали JNI или JNA).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...