Можно ли прослушивать событие из приложения, вне этого приложения

0

Мне нужно слушать события касания от конкретного приложения (в ежевике 10 os). Я планирую написать другое приложение, которое делает это. Это возможно?

APP A- приложение, которое существует APP B- Приложение, которое я собираюсь написать

какую модификацию мне нужно сделать для APPA, чтобы сделать это возможным.

Теги:
events
blackberry-10
blackberry-cascades

4 ответа

0
Лучший ответ

В среде Cascades события касания передаются как СИГНАЛЫ, которые принимаются SLOTS. Эта реализация передачи сообщений связана с моделью потоковой передачи и не имеет прямого межпроцессного сопоставления. Теоретически вы могли бы реализовать что-то поверх системы передачи сообщений QNX или поверх BlackBerry Platform Services (BPS). Это может потребоваться, если вам нужна производительность, доступная в одном приложении.

Другой вариант - использовать API-интерфейс invokation, который BlackBerry предоставляет в Cascades. Это очень гибкий протокол обмена между процессами, но по своей сути является синхронным. Обычно фокус UI перемещается из процесса вызова в вызываемый процесс, это не похоже на то, что вы хотите. Вызываемый процесс может немедленно возвратиться после получения вызова и перед публикацией каких-либо элементов пользовательского интерфейса, но все же накладные расходы на запуск вызываемого процесса, по крайней мере, в первом случае, и переключение контекста в других случаях.

Возможно, более плодотворным было бы более конкретным то, что вы действительно пытаетесь выполнить.

0

Невозможно. Это будет серьезным недостатком безопасности...

  • 0
    Это не дает ответа на вопрос. Чтобы критиковать или запрашивать разъяснения у автора, оставьте комментарий под его постом - вы всегда можете комментировать свои собственные посты, и, когда у вас будет достаточно репутации, вы сможете комментировать любые посты .
  • 0
    Вопрос задает вопрос "Возможно ли это?" Ответ на этот вопрос - «Нет».
0

Возможно нет !

Ваше приложение может слушать только события касания в вашем приложении и не может следить за другими приложениями.

  • 0
    Что если я вызову другое приложение в потоке из моего приложения? если бы это было возможно?
  • 0
    Я не думаю, что это имеет значение ... только одно приложение видно одновременно, и только это видимое приложение получает сенсорные события.
0

Я бы начал смотреть на запуск процесса, если вы еще не все готово.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню