-
- Downloads
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:LibXZR <i@xzr.moe> Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com> Co-authored-by:
Adithya R <gh0strider.2k18.reborn@gmail.com> Co-authored-by:
electimon <electimon@gmail.com> Co-authored-by:
Dhina17 <dhinalogu@gmail.com>
Showing
- core/java/android/content/pm/UserInfo.java 30 additions, 1 deletioncore/java/android/content/pm/UserInfo.java
- core/java/android/os/UserManager.java 13 additions, 5 deletionscore/java/android/os/UserManager.java
- data/etc/privapp-permissions-platform.xml 1 addition, 0 deletionsdata/etc/privapp-permissions-platform.xml
- packages/ExternalStorageProvider/Android.bp 2 additions, 0 deletionspackages/ExternalStorageProvider/Android.bp
- packages/ExternalStorageProvider/AndroidManifest.xml 1 addition, 0 deletionspackages/ExternalStorageProvider/AndroidManifest.xml
- packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java 32 additions, 6 deletions.../com/android/externalstorage/ExternalStorageProvider.java
- packages/SystemUI/AndroidManifest.xml 3 additions, 0 deletionspackages/SystemUI/AndroidManifest.xml
- packages/SystemUI/src/com/android/systemui/settings/UserTrackerImpl.kt 8 additions, 2 deletions...emUI/src/com/android/systemui/settings/UserTrackerImpl.kt
- packages/SystemUI/src/com/android/systemui/statusbar/NotificationLockscreenUserManagerImpl.java 6 additions, 1 deletion...emui/statusbar/NotificationLockscreenUserManagerImpl.java
- packages/SystemUI/src/com/android/systemui/theme/ThemeOverlayController.java 6 additions, 1 deletion...rc/com/android/systemui/theme/ThemeOverlayController.java
- services/core/java/com/android/server/StorageManagerService.java 11 additions, 0 deletions...s/core/java/com/android/server/StorageManagerService.java
- services/core/java/com/android/server/am/ProcessList.java 19 additions, 0 deletionsservices/core/java/com/android/server/am/ProcessList.java
- services/core/java/com/android/server/am/UserController.java 1 addition, 1 deletionservices/core/java/com/android/server/am/UserController.java
- services/core/java/com/android/server/camera/CameraServiceProxy.java 6 additions, 0 deletions...re/java/com/android/server/camera/CameraServiceProxy.java
- services/core/java/com/android/server/clipboard/ClipboardService.java 6 additions, 0 deletions...e/java/com/android/server/clipboard/ClipboardService.java
- services/core/java/com/android/server/inputmethod/InputMethodManagerService.java 7 additions, 1 deletion...android/server/inputmethod/InputMethodManagerService.java
- services/core/java/com/android/server/libremobileos/ParallelSpaceManagerServiceInternal.java 71 additions, 0 deletions...er/libremobileos/ParallelSpaceManagerServiceInternal.java
- services/core/java/com/android/server/location/injector/SystemUserInfoHelper.java 16 additions, 2 deletions...ndroid/server/location/injector/SystemUserInfoHelper.java
- services/core/java/com/android/server/pm/InstallPackageHelper.java 9 additions, 0 deletions...core/java/com/android/server/pm/InstallPackageHelper.java
- services/core/java/com/android/server/pm/LauncherAppsService.java 5 additions, 1 deletion.../core/java/com/android/server/pm/LauncherAppsService.java
Loading
Please register or sign in to comment