Запуск нескольких экземпляров приложений для Android, таких как параллельное пространство

Я хочу знать, как параллельное пространство https://play.google.com/store/apps/details?id=com.lbe.parallel.intl&hl=en работает. Это приложение для входа в систему с другой учетной записью facebook, whatsapp etc. Подробное описание вы можете найти в ссылке в магазине воспроизведения.

Я просмотрел папки, которые создает параллельное пространство с помощью ES Explorer. Они создали следующую папку parallel_intl/0/

В этой папке у них есть папка DCIM, Pictures etc. Я зарегистрировал другую учетную запись whatsapp, используя параллельное пространство, и они создали папку whatsapp в следующем месте: parallel_intl/0/Whatsapp

Можно ли добиться того же результата с Android For Work Container???

Некоторые из них создают пространство, в котором будет запускаться Whatsapp и т.д.

Просьба предоставить некоторые рекомендации, поясняющие, как это можно достичь.

Спасибо.

Ответ 1

На самом деле они создали виртуальную ОС с именем multi-droid, где вы можете запускать любое приложение на этой ОС. Когда вы устанавливаете какое-либо приложение на свою ОС, пространство для этого приложения увеличивается на размер приложения. Сначала они находят путь к вашему установленному APK, затем они копируют APK куда-то в каталог Таким образом, они устанавливают APK. теперь они запускают его на своей ОС, и они принимают все разрешения, необходимые для приложения таким образом, что все разрешения могут быть получены. У приложения есть служба, работающая в фоновом режиме, чтобы уведомления могли быть получены.