Запускать несколько экземпляров приложения для Android, например, параллельное пространство
Я хочу знать, как работает параллельное пространство https://play.google.com/store/apps/details?id=com.lbe.parallel.intl&hl=en. Это приложение для входа в систему с другой учетной записью Facebook, WhatsApp и т. Д. Вы можете найти подробное описание в ссылке на игровой магазин.
Я посмотрел на папки, которые параллельное пространство создает с помощью ES Explorer. Они создали следующую папку parallel_intl/0/
В этой папке они имеют папку DCIM, изображения и т. Д. Я вошел в другую учетную запись WhatsApp, используя параллельное пространство, и они создали папку WhatsApp в следующем месте parallel_intl/0/ Whatsapp
Можно ли добиться того же с помощью Android For Work Container???
Они как-то создают отдельное пространство, где будет работать WhatsApp и т. Д.???
Просьба предоставить некоторые рекомендации, объясняющие, как этого можно достичь.
Благодарю.
1 ответ
На самом деле они создали виртуальную ОС с именем multi-droid, где вы можете запустить любое приложение в этой ОС. При установке любого приложения в их ОС пространство для этого приложения увеличивается в зависимости от размера приложения. Сначала они находят путь к установленному вами APK, а затем копируют этот APK куда-то в каталог. Таким образом, у них есть APK для установки. теперь они запускают его в своей ОС и взяли все разрешения, требуемые приложением, чтобы все разрешения могли быть получены. Затем в приложении есть служба, работающая в фоновом режиме, что позволяет получать уведомления.