Как скопировать текст с любого экрана на Android

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

Добро пожаловать на stackoverflow.com. Пожалуйста, прочтите stackoverflow.com/help/how-to-ask

Sinan Ceylan 27.10.2018 06:15

Пожалуйста, будьте более конкретны и упомяните неудачные решения, которые вы пробовали, и прочтите по ссылке выше☝?

Binary Baba 27.10.2018 06:46
0
2
200
2

Ответы 2

Используйте общедоступную статическую переменную, как если бы вы хотите получить текст. Инициализируйте Textview следующим образом:

public static TextView yourtext;

и доступ как

String text= YourActvity.yourtext;

Есть две возможности получить текст другого приложения: (1) сделать снимок экрана и запустить процедуру OCR, которая извлекает слова из пикселей (точность может немного пострадать) или (2) на устройстве с рутированным доступом установите Xposed Framework и напишите модуль Xposed что позволяет выделить весь отображаемый текст, изменив нормальное поведение всех компонентов (не фокусируемые TextView становятся фокусируемыми и т. д.)

Другие вопросы по теме