2017-02-07 3 views
2

Я работаю над проектом, в котором нужно общаться с различными компонентами в дереве исходных текстов Android. Например, службе доступности необходимо отправить запрос в класс ImageView, чтобы уведомлять, когда создается новое представление изображения.Как включить IPC в дереве исходных текстов Android

Я хочу знать некоторые способы обработки сценариев тезисов, мой приемник вещания не работал. И это не работает без контекста. Можете ли вы, ребята, предложить другие подходы? Если я реализую файл памяти, как я могу обрабатывать уведомления о том, что некоторые запросы были сделаны?

ответ

1

Большинство внутренних компонентов Android, которые работают под dalvik (или ART), обмениваются данными друг с другом через AIDL's. Этот механизм обеспечит очень сырой механизм передачи данных между приложениями с различными процессами.
AIDL также поддерживает создание обратного вызова - вам нужно будет создать еще один расширяемый объект в качестве интерфейса обратного вызова и установить его как возвращаемое значение (Guide).

Here вы можете найти хороший пример службы доступности , реализующий механизм AIDL IPC.

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