diff options
Diffstat (limited to 'core/java/android/os/SystemConfigManager.java')
| -rw-r--r-- | core/java/android/os/SystemConfigManager.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/core/java/android/os/SystemConfigManager.java b/core/java/android/os/SystemConfigManager.java index 9bfa8adc8571..a6316df0780c 100644 --- a/core/java/android/os/SystemConfigManager.java +++ b/core/java/android/os/SystemConfigManager.java @@ -17,6 +17,7 @@ package android.os; import android.Manifest; import android.annotation.NonNull; +import android.annotation.Nullable; import android.annotation.RequiresPermission; import android.annotation.SystemApi; import android.annotation.SystemService; @@ -129,4 +130,21 @@ public class SystemConfigManager { throw e.rethrowFromSystemServer(); } } + + /** + * Get enabled component for a specific package + * + * @param packageName The target package. + * @return The enabled component + * {@hide} + */ + @SystemApi + @NonNull + public List<String> getEnabledComponentOverrides(@NonNull String packageName) { + try { + return mInterface.getEnabledComponentOverrides(packageName); + } catch (RemoteException e) { + throw e.rethrowFromSystemServer(); + } + } } |
