summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorRicky Wai <rickywai@google.com>2019-03-13 17:39:16 +0000
committerRicky Wai <rickywai@google.com>2019-03-13 17:41:56 +0000
commita52e4262009902517ebcc30d0df22a73da3657d2 (patch)
tree0d85535d12e26f34c3dfffcc52b66c5750bc7877 /core/java/android
parent1e15b222741745a2045df700d207ee329eb1b285 (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.java4
-rw-r--r--core/java/android/content/pm/PackageManager.java19
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");
}
/**