2013-08-28 2 views
0

У меня есть программа, которая может отправлять входные данные в запущенное приложение. Но если иногда предоставляется какой-либо ошибочный ввод, программа выходит или теряет фокус. Я просто хочу знать, могу ли я обнаружить текущую активность, которая находится в фокусе, и сравнить ее с моей программой, чтобы узнать, потеряла ли желаемая программа фокус или нет. Программа, которую я тестирую, является сторонним приложением. Поэтому я не могу написать программу самостоятельно. Все, что мне нужно знать, - это изучить текущую текущую деятельность с фокусом. Инструмент, который я использую для отправки команд, написан в ruby ​​и java. У вас есть какая-либо программа java для запроса об этом?Обнаружение текущей активности в фокусе

Спасибо.

+0

Проверьте это, это поможет вам в любом случае http://stackoverflow.com/questions/2314969/how-to-determine-if-one-of-my- деятельность-есть-на-переднем плане – techieWings

+0

Я видел это lik ранее. Но поскольку я сказал, что приложение, которое я прошу, не является моим собственным. Я не могу поместить свой собственный код в onResume или onPause. –

ответ

0

Попробуйте эту линию,

onWindowsFocusChanged(boolean hasFocus) 
+0

Программа, о которой я прошу, не является моей. –

Смежные вопросы