Постоянно слушать изменения в буфере обмена

Я создаю приложение, которое запускает сервис, способный прослушивать изменения в буфере обмена.

Что я действительно хочу, так это постоянно записывать (и записывать в хранилище) каждое изменение в буфере обмена, поэтому при запуске приложения я могу читать сохраненные файлы, записанные этой службой. Это означает, что нет необходимости в прямом обмене данными между моим приложением и службой, и нет необходимости использовать wakelocks, чтобы поддерживать устройство в рабочем состоянии (поскольку буфер обмена практически не изменяется, когда устройство спит).

Я использую обработчик для периодической проверки буфера обмена, я хочу знать, как я могу реализовать clipboardListener для проверки этих изменений.

Ответы на вопрос(1)

Ваш ответ на вопрос