diff options
| author | Ricky Wai <rickywai@google.com> | 2019-03-13 17:39:16 +0000 |
|---|---|---|
| committer | Ricky Wai <rickywai@google.com> | 2019-03-13 17:41:56 +0000 |
| commit | a52e4262009902517ebcc30d0df22a73da3657d2 (patch) | |
| tree | 0d85535d12e26f34c3dfffcc52b66c5750bc7877 /core/java/android | |
| parent | 1e15b222741745a2045df700d207ee329eb1b285 (diff) | |
Change get/setAppDetailsActivityEnabled to get/setSyntheticAppDetailsActivityEnabled
Bug: 127713970
Test: atest com.android.cts.devicepolicy.LimitAppIconHidingTest
Change-Id: I4e6fc84757731462b28119f3c38c87b0f2a57b4f
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/app/ApplicationPackageManager.java | 4 | ||||
| -rw-r--r-- | core/java/android/content/pm/PackageManager.java | 19 |
2 files changed, 13 insertions, 10 deletions
diff --git a/core/java/android/app/ApplicationPackageManager.java b/core/java/android/app/ApplicationPackageManager.java index d3e350779c6b..b643a79681f7 100644 --- a/core/java/android/app/ApplicationPackageManager.java +++ b/core/java/android/app/ApplicationPackageManager.java @@ -2469,7 +2469,7 @@ public class ApplicationPackageManager extends PackageManager { } @Override - public void setAppDetailsActivityEnabled(String packageName, boolean enabled) { + public void setSyntheticAppDetailsActivityEnabled(String packageName, boolean enabled) { try { ComponentName componentName = new ComponentName(packageName, PackageManager.APP_DETAILS_ACTIVITY_CLASS_NAME); @@ -2483,7 +2483,7 @@ public class ApplicationPackageManager extends PackageManager { } @Override - public boolean getAppDetailsActivityEnabled(String packageName) { + public boolean getSyntheticAppDetailsActivityEnabled(String packageName) { try { ComponentName componentName = new ComponentName(packageName, PackageManager.APP_DETAILS_ACTIVITY_CLASS_NAME); diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index d1ebcfdaca3a..209855138ad4 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -5866,34 +5866,37 @@ public abstract class PackageManager { @NonNull ComponentName componentName); /** - * Set the enabled setting for a package app settings activity. + * Set whether a synthetic app details activity will be generated if the app has no enabled + * launcher activity. Disabling this allows the app to have no launcher icon. * * @param packageName The package name of the app - * @param enabled The new enabled state for app details activity + * @param enabled The new enabled state for the synthetic app details activity. * * @hide */ @RequiresPermission(value = android.Manifest.permission.CHANGE_COMPONENT_ENABLED_STATE, conditional = true) @SystemApi - public void setAppDetailsActivityEnabled(@NonNull String packageName, boolean enabled) { + public void setSyntheticAppDetailsActivityEnabled(@NonNull String packageName, + boolean enabled) { throw new UnsupportedOperationException( - "setAppDetailsActivityEnabled not implemented"); + "setSyntheticAppDetailsActivityEnabled not implemented"); } /** - * Return the enabled setting for a package app settings activity. + * Return whether a synthetic app details activity will be generated if the app has no enabled + * launcher activity. * * @param packageName The package name of the app - * @return Returns the current enabled state for app settings activity. + * @return Returns the enabled state for the synthetic app details activity. * * @hide */ @SystemApi - public boolean getAppDetailsActivityEnabled(@NonNull String packageName) { + public boolean getSyntheticAppDetailsActivityEnabled(@NonNull String packageName) { throw new UnsupportedOperationException( - "getAppDetailsActivityEnabled not implemented"); + "getSyntheticAppDetailsActivityEnabled not implemented"); } /** |
