Skip to content
Snippets Groups Projects
Commit 8b333115 authored by LibXZR's avatar LibXZR Committed by Dhina17
Browse files

base: Add support for parallel space


This adds initial support for running multiple instances of the same
app at the same time. Basically this is done by making use of multiuser.

Further work is needed to make it perfect.

Squashed:
* base: Expose parallel space owner to api
* base: Add support for managing files across parallel spaces
* services: camera: Whitelist parallel space users
* services: location: Whitelist parallel space users
* SystemUI: Fix privacy indicator not showing for apps in parallel spaces
* ParallelSpaceManagerService: Do not install setupwizard too
* ActivityStarter: Resolve launcher intent to parallel owner user
* pm: Restore the default behavior of `pm install`
* fwb: Rename parallel space permission
* StorageManager: Return pass through mount mode only when parallel users available
* SystemUserInfoHelper: Fix crash when switching user
* ParallelSpaceManager: Add method to get the default cloned apps list
* services: Add internal api to handle parallel space service

Dhina17: Adapted for Android 14

Change-Id: Ib385753df5778a25facd39166abd8b1e29ed7e91
Signed-off-by: default avatarLibXZR <i@xzr.moe>
Signed-off-by: default avatarMohammad Hasan Keramat J <ikeramat@protonmail.com>
Co-authored-by: default avatarAdithya R <gh0strider.2k18.reborn@gmail.com>
Co-authored-by: default avatarelectimon <electimon@gmail.com>
Co-authored-by: default avatarDhina17 <dhinalogu@gmail.com>
parent aa1e5bc9
No related branches found
No related tags found
Loading
Showing
with 253 additions and 21 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment