모든 보이는 응용 프로그램 (전경 및/또는 배경)을 찾고 최대한 많이 닫는 응용 프로그램을 개발해야합니다. 아래 코드를 사용해 보았습니다.내 Blackberry 응용 프로그램에서 프로그래밍 방식으로 다른 응용 프로그램을 닫는 방법?
ApplicationPermissionsManager appPermissionsManager = ApplicationPermissionsManager.getInstance();
ApplicationPermissions appPermissions = appPermissionsManager.getApplicationPermissions();
if (ApplicationPermissions.VALUE_ALLOW == appPermissions.getPermissio(ApplicationPermissions.PERMISSION_INPUT_SIMULATION)) {
try {
EventInjector.KeyCodeEvent pressKey = new EventInjector.KeyCodeEvent(EventInjector.KeyCodeEvent.KEY_DOWN, ((char) Keypad.KEY_ESCAPE), 0);
EventInjector.KeyCodeEvent releaseKey = new EventInjector.KeyCodeEvent(EventInjector.KeyCodeEvent.KEY_UP, ((char) Keypad.KEY_ESCAPE), 0);
EventInjector.invokeEvent(pressKey);
EventInjector.invokeEvent(releaseKey);
} catch (Exception e) {
System.out.println("\n\n >>>>>> Block App Excep Thread 6 : " + e.toString() + "\n");
}
}
그러나 문제를 해결하는 데 많은 도움이되지 못했습니다. 누구든지이 구현하는 데 사용할 수있는 제안 할 수 있습니까?
안녕하세요, 내 응용 프로그램에서 잘 작동합니다. 너 무슨 문제 야? 먼저 forground 응용 프로그램에 체크인했는지 여부를 확인하십시오. 타이머 작업을 추가하고 응용 프로그램이 forground에 있는지 확인해야합니까? 코드를 호출 한 후보다. – Rajkiran