Изменение размера действий из других приложений или добавление представления другого действия


Я использую оконный менеджер android для добавления просмотров на экран и размещения активности в задней части, так что это выглядит так, как будто действие выполняется на плавающем окне, нарисованном поверх других приложений , просто раздувая представление и используя windowmanager.addView(view, windowParameters) теперь я хотел бы знать, можно ли это сделать в представлении из другого приложения или можно запустить действие из другого приложения в моем.

Также можно ли изменить размер представления другого приложения ?

Любой дукументация, пример или ссылка приветствуются.

Вопрос может быть не очень ясным , простите мой плохой английский.
1 2

1 ответ:

Нет, ты не можешь этого сделать.

Причина-безопасность и конфиденциальность.

Ваше приложение выполняется в одном или нескольких процессах, имеющих определенный идентификатор пользователя. Другие приложения работают в своих собственных процессах, каждый из которых имеет определенный идентификатор пользователя. Базовая операционная система не позволяет коду одного процесса получить доступ к памяти другого процесса. Из-за этого вы не можете получить ссылку на Window или View в другом приложении.