Move SystemConfig to services.jar
Migrates getDefaultVrComponents used by SettingsProvider and adds a flag for hidden API enforcement to ApplicationInfo. This removes any dependency on SystemConfig from core/ and so it can be moved into services/core and exposed as a mainline API. This was done instead of exposing all of the methods through SystemConfigManager, as that is designed for use across processes, and it's more efficient to expose SystemConfig directly for modules running in the server process. Although VrManager is a nullable service, so getDefaultVrComponents had to live there to simplify the logic and maintain the existing behavior. Bug: 236389629 Change-Id: I4c2b14e1d34aaf439ceb1a3f9c8207e5d39fa6c2
Loading
Please register or sign in to comment