Изменение размера действий из других приложений или добавление представления другого действия
Я использую оконный менеджер android для добавления просмотров на экран и размещения активности в задней части, так что это выглядит так, как будто действие выполняется на плавающем окне, нарисованном поверх других приложений ,
просто раздувая представление и используя windowmanager.addView(view, windowParameters)
теперь я хотел бы знать, можно ли это сделать в представлении из другого приложения или можно запустить действие из другого приложения в моем.
Также можно ли изменить размер представления другого приложения ?
Любой дукументация, пример или ссылка приветствуются.
Вопрос может быть не очень ясным , простите мой плохой английский.1 ответ:
Нет, ты не можешь этого сделать.
Причина-безопасность и конфиденциальность.Ваше приложение выполняется в одном или нескольких процессах, имеющих определенный идентификатор пользователя. Другие приложения работают в своих собственных процессах, каждый из которых имеет определенный идентификатор пользователя. Базовая операционная система не позволяет коду одного процесса получить доступ к памяти другого процесса. Из-за этого вы не можете получить ссылку на
Window
илиView
в другом приложении.