2016-03-08 1 views
0

Можно ли поймать глобальные double-click события по тексту в Android? Если да, то как это сделать? Должен ли я сначала получить root?Android: Как поймать глобальные события двойного щелчка по тексту?

Чтобы быть более конкретно, когда текстовая область во встроенных приложениях будет отображаться, текст будет выбран, и в нем появится меню для работы над ним.

enter image description here

Тем не менее, в других приложениях, такое поведение не произойдет. Следовательно, я хотел бы поймать глобальные события double-click и настроить всплывающее меню.

Любые решения или рекомендации будут оценены.


Edit:

Я хотел бы, чтобы поймать double-click события в других приложениях, а не в моих программах. Мои приложения предназначены для того, чтобы сделать такую ​​возможность.

ответ

0

Да, Вы должны установить EditText android:textIsSelectable="true"

И создать режим Действие обратного вызова

для получения дополнительной информации см this

+0

Я хотел бы, чтобы поймать дважды щелкните события в других приложениях, а не в моих приложениях , Мои приложения предназначены для того, чтобы сделать такую ​​возможность. Я обновил свой вопрос. – chenzhongpu

+0

Я не думаю, что вы можете слушать другие приложения. –

+0

Если у моего приложения есть права root, возможно ли это? – chenzhongpu