From 637758940f784d5ec31b6c8eece022832ee705ce Mon Sep 17 00:00:00 2001 From: John Reck Date: Fri, 15 Jul 2011 11:14:43 -0700 Subject: [PATCH] Add a hidden generic property interface Change-Id: Iff890d7802af00a80b0148c7cc3233c6fc4d5dad --- core/java/android/webkit/WebSettings.java | 14 ++++++++++++++ core/java/android/webkit/WebView.java | 2 ++ 2 files changed, 16 insertions(+) diff --git a/core/java/android/webkit/WebSettings.java b/core/java/android/webkit/WebSettings.java index 761007fe0ce8d..d584acdb60524 100644 --- a/core/java/android/webkit/WebSettings.java +++ b/core/java/android/webkit/WebSettings.java @@ -1782,6 +1782,20 @@ public class WebSettings { } } + /** + * @hide + */ + public void setProperty(String key, String value) { + mWebView.nativeSetProperty(key, value); + } + + /** + * @hide + */ + public String getProperty(String key) { + return mWebView.nativeGetProperty(key); + } + /** * Transfer messages from the queue to the new WebCoreThread. Called from * WebCore thread. diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index 7ba86a58a13a2..7933a0b50fc6c 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -9234,4 +9234,6 @@ public class WebView extends AbsoluteLayout */ private native boolean nativeScrollLayer(int layer, int newX, int newY); private native int nativeGetBackgroundColor(); + native void nativeSetProperty(String key, String value); + native String nativeGetProperty(String key); }