사용자가 자신의 컴퓨터에서 실행중인 다른 응용 프로그램과 상호 작용하는 양을 추적 할 수 있어야한다는 요구 사항이 있습니다. 논리적으로 생각하는 것은 윈도우 포커스 이벤트의 로그를 타임 스탬프로 유지하는 것이 었습니다. 타임 스탬프를 사용하면 어떤 응용 프로그램이 당일 코스에 집중했는지 알 수 있습니다.Java에서 OS 레벨 창 이벤트 추적
우리는이 응용 프로그램에서 Java에서 쉽게 할 수있는 다른 것들을 가지고 있습니다. 그러나 Java에서 GUI 프로그래밍을 전혀하지 않았으므로 awt API를 통해 OS 레벨 창에 대한 정보를 얻을 수 있는지 확실하지 않습니다. 그게 가능한가? JNI를 통해이를 수행하는 또 다른 방법이있을 것인가 아니면 기본 응용 프로그램에서이를 수행해야합니까?
추신 : 나는이 요구 사항이 약간 사란스러운 것처럼 들리지만 기술적으로 가능한지 여부를 판단하기 위해 여기 있습니다. 제발 메신저를 쏘지 마세요, 제 생각이 아니 었습니다. :)