Как правильно наблюдать за буфером обмена Android? - PullRequest
2 голосов
/ 05 июня 2010

Мне нужно обнаружить изменения содержимого буфера обмена Android и зарегистрировать эти изменения, но я не могу понять, как добиться такого результата.

Есть много менеджеров буфера обмена, но я не нашел ни одного открытого источника, и трудно поверить, что они работают, проверяя буфер обмена каждые 15 секунд.

Есть ли хороший способ наблюдать за изменениями в буфере обмена?

Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 27 апреля 2011

Начиная с версии API 11 («Android 3.0»), существует новый сервис и соответствующий обратный вызов ClipboardManager.OnPrimaryClipChangedListener

0 голосов
/ 05 июня 2010

Согласно этой теме , по крайней мере для программы Clipper, они действительно опрашивают буфер обмена - каждые 5 секунд. Похоже, в API нет ничего, что могло бы сделать это как-то иначе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...