summaryrefslogtreecommitdiffstats
path: root/core/java/android/content
diff options
context:
space:
mode:
authorJeff Hao <jeffhao@google.com>2014-10-28 18:51:07 -0700
committerJeff Hao <jeffhao@google.com>2014-10-29 14:42:39 -0700
commit9f60c08a446e38f9e2d5271546ef69ca5941eba9 (patch)
treef4ff67d3fecc7482d79d542531d8c5f46dead95e /core/java/android/content
parentba9836d9726bbc7413a07ae2b86afde8adcd4cc3 (diff)
downloadframeworks_base-9f60c08a446e38f9e2d5271546ef69ca5941eba9.zip
frameworks_base-9f60c08a446e38f9e2d5271546ef69ca5941eba9.tar.gz
frameworks_base-9f60c08a446e38f9e2d5271546ef69ca5941eba9.tar.bz2
Change boot screen title to "Android is starting" when not upgrading.
Bug: 17565501 Change-Id: Id5741e6e7a40750feee1cd7306e79f7baeec67de
Diffstat (limited to 'core/java/android/content')
-rw-r--r--core/java/android/content/pm/IPackageManager.aidl1
-rw-r--r--core/java/android/content/pm/PackageManager.java7
2 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/content/pm/IPackageManager.aidl b/core/java/android/content/pm/IPackageManager.aidl
index c37534a..0dc86ad 100644
--- a/core/java/android/content/pm/IPackageManager.aidl
+++ b/core/java/android/content/pm/IPackageManager.aidl
@@ -436,6 +436,7 @@ interface IPackageManager {
boolean isFirstBoot();
boolean isOnlyCoreApps();
+ boolean isUpgrade();
void setPermissionEnforced(String permission, boolean enforced);
boolean isPermissionEnforced(String permission);
diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java
index ab90b66..e9f7c50 100644
--- a/core/java/android/content/pm/PackageManager.java
+++ b/core/java/android/content/pm/PackageManager.java
@@ -3867,6 +3867,13 @@ public abstract class PackageManager {
public abstract VerifierDeviceIdentity getVerifierDeviceIdentity();
/**
+ * Returns true if the device is upgrading, such as first boot after OTA.
+ *
+ * @hide
+ */
+ public abstract boolean isUpgrade();
+
+ /**
* Return interface that offers the ability to install, upgrade, and remove
* applications on the device.
*/