Выбор текста на устройстве с сенсорным экраном всегда был большой проблемой. Эти крошечные маленькие стрелки, которые позволяют настраивать область выделения, всегда слишком сложно настроить, что делает точность практически невозможной.
Пожалуйста, будьте более конкретны и упомяните неудачные решения, которые вы пробовали, и прочтите по ссылке выше☝?
Используйте общедоступную статическую переменную, как если бы вы хотите получить текст. Инициализируйте Textview следующим образом:
public static TextView yourtext;
и доступ как
String text= YourActvity.yourtext;
Есть две возможности получить текст другого приложения: (1) сделать снимок экрана и запустить процедуру OCR, которая извлекает слова из пикселей (точность может немного пострадать) или (2) на устройстве с рутированным доступом установите Xposed Framework и напишите модуль Xposed что позволяет выделить весь отображаемый текст, изменив нормальное поведение всех компонентов (не фокусируемые TextView становятся фокусируемыми и т. д.)
Добро пожаловать на stackoverflow.com. Пожалуйста, прочтите stackoverflow.com/help/how-to-ask