summaryrefslogtreecommitdiffstats
path: root/core/java/android/content/pm
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2014-05-16 13:45:47 +0100
committerBen Murdoch <benm@google.com>2014-05-19 12:46:41 +0100
commit422c7a5834b4e0f1bbf56d00fb824c9bbbd3ead4 (patch)
treeeb5bbcb8d1e17fd8d9a65ac6d6f810d79b7d8b66 /core/java/android/content/pm
parent3011fc1aa7dbffd3faab7d41203f63d2c0b50c2c (diff)
downloadframeworks_base-422c7a5834b4e0f1bbf56d00fb824c9bbbd3ead4.zip
frameworks_base-422c7a5834b4e0f1bbf56d00fb824c9bbbd3ead4.tar.gz
frameworks_base-422c7a5834b4e0f1bbf56d00fb824c9bbbd3ead4.tar.bz2
Add PackagManager flag for WebView system feature.
Add a flag for PackageManager.hasSystemFeature to determine if a functional webview is available on the device. Bug: 13438487 Change-Id: I770f7e924b3e5fa6be0397904acf18c9306096e4
Diffstat (limited to 'core/java/android/content/pm')
-rw-r--r--core/java/android/content/pm/PackageManager.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java
index b456cf0..ff88dd7 100644
--- a/core/java/android/content/pm/PackageManager.java
+++ b/core/java/android/content/pm/PackageManager.java
@@ -1309,6 +1309,14 @@ public abstract class PackageManager {
public static final String FEATURE_BACKUP = "android.software.backup";
/**
+ * Feature for {@link #getSystemAvailableFeatures} and {@link #hasSystemFeature}:
+ * The device has a full implementation of the android.webkit.* APIs. Devices
+ * lacking this feature will not have a functioning WebView implementation.
+ */
+ @SdkConstant(SdkConstantType.FEATURE)
+ public static final String FEATURE_WEBVIEW = "android.software.webview";
+
+ /**
* Action to external storage service to clean out removed apps.
* @hide
*/