1. Суть задачи такова - есть два приложения.
Первое посылает другому строку через Intent.
Второе считывает эту строку и показывает ее в поле.
Если на этом поле нажать потом Enter на клавиатуре, то произойдет нужное действие.
Вопрос в том, можно ли и как передать символ Enter в той строке через Intent, чтобы сразу происходило действие и не ждало пользователя, пока он нажмет кнопку?
Вариант передавать такую строку (пример - "abc\n") - не работает.
Что можете посоветовать?
Второе приложение - не мое, поэтому код не могу там поменять.
2. Возможно ли как-то съэмулировать нажатие кнопки в другом приложении?
Чтобы оно нажало Enter на клавиатуре. Или там есть Button - нажало его.
Можно это как-нибудь сделать? Например, через фоновую службу Service? Или это технически невозможно?
нет. Вы размер дыры в безопасности представьте , если такое разрешить.
Службы доступности для людей с ограниченными возможностями могут себе позволить такое.
Но вот с публикацией в маркете думаю у Вас не получиться.