Мне нужно слушать события касания от конкретного приложения (в ежевике 10 os). Я планирую написать другое приложение, которое делает это. Это возможно?
APP A- приложение, которое существует APP B- Приложение, которое я собираюсь написать
какую модификацию мне нужно сделать для APPA, чтобы сделать это возможным.
В среде Cascades события касания передаются как СИГНАЛЫ, которые принимаются SLOTS. Эта реализация передачи сообщений связана с моделью потоковой передачи и не имеет прямого межпроцессного сопоставления. Теоретически вы могли бы реализовать что-то поверх системы передачи сообщений QNX или поверх BlackBerry Platform Services (BPS). Это может потребоваться, если вам нужна производительность, доступная в одном приложении.
Другой вариант - использовать API-интерфейс invokation, который BlackBerry предоставляет в Cascades. Это очень гибкий протокол обмена между процессами, но по своей сути является синхронным. Обычно фокус UI перемещается из процесса вызова в вызываемый процесс, это не похоже на то, что вы хотите. Вызываемый процесс может немедленно возвратиться после получения вызова и перед публикацией каких-либо элементов пользовательского интерфейса, но все же накладные расходы на запуск вызываемого процесса, по крайней мере, в первом случае, и переключение контекста в других случаях.
Возможно, более плодотворным было бы более конкретным то, что вы действительно пытаетесь выполнить.
Невозможно. Это будет серьезным недостатком безопасности...
Возможно нет !
Ваше приложение может слушать только события касания в вашем приложении и не может следить за другими приложениями.
Я бы начал смотреть на запуск процесса, если вы еще не все готово.