diff options
| author | Jonathan Dixon <joth@google.com> | 2013-08-31 22:43:11 -0700 |
|---|---|---|
| committer | Jonathan Dixon <joth@google.com> | 2013-09-17 20:47:10 -0700 |
| commit | 5545d083d35620a625b65fafe97199660d85f059 (patch) | |
| tree | 5840c99c516a81d3965651bf4a7d073d0b14eff0 /core/java/android/webkit/WebSettings.java | |
| parent | 463850e0c658b37bbe29b9e9dec6ff7565bb883f (diff) | |
Update APIs for the Chromium WebView
Bug: 10361803
Bug: 8565831
Several obsolete APIs now deprecated.
TEXT_AUTOSIZING can now be unhidden.
Change-Id: Ib0afa4bb010f35816d3b9dd3695e8997f0ff0793
Diffstat (limited to 'core/java/android/webkit/WebSettings.java')
| -rw-r--r-- | core/java/android/webkit/WebSettings.java | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/core/java/android/webkit/WebSettings.java b/core/java/android/webkit/WebSettings.java index 7a38a1641831..98ef66e32350 100644 --- a/core/java/android/webkit/WebSettings.java +++ b/core/java/android/webkit/WebSettings.java @@ -33,14 +33,17 @@ public abstract class WebSettings { /** * Enum for controlling the layout of html. * <ul> - * <li>NORMAL means no rendering changes.</li> + * <li>NORMAL means no rendering changes. This is the recommended choice for maximum + * compatibility across different platforms and Android versions.</li> * <li>SINGLE_COLUMN moves all content into one column that is the width of the * view.</li> - * <li>NARROW_COLUMNS makes all columns no wider than the screen if possible.</li> + * <li>NARROW_COLUMNS makes all columns no wider than the screen if possible. Only use + * this for API levels prior to {@link android.os.Build.VERSION_CODES#KITKAT}.</li> * <li>TEXT_AUTOSIZING boosts font size of paragraphs based on heuristics to make * the text readable when viewing a wide-viewport layout in the overview mode. * It is recommended to enable zoom support {@link #setSupportZoom} when - * using this mode.</li> + * using this mode. Supported from API level + * {@link android.os.Build.VERSION_CODES#KITKAT}</li> * </ul> */ // XXX: These must match LayoutAlgorithm in Settings.h in WebCore. @@ -51,10 +54,11 @@ public abstract class WebSettings { */ @Deprecated SINGLE_COLUMN, - NARROW_COLUMNS, /** - * @hide + * @deprecated This algorithm is now obsolete. */ + @Deprecated + NARROW_COLUMNS, TEXT_AUTOSIZING } @@ -510,7 +514,10 @@ public abstract class WebSettings { * and {@link #setUseWideViewPort} can be used. * * @param zoom the zoom density + * @deprecated This method is no longer supported, see the function documentation for + * recommended alternatives. */ + @Deprecated public void setDefaultZoom(ZoomDensity zoom) { throw new MustOverrideException(); } @@ -523,6 +530,7 @@ public abstract class WebSettings { * * @return the zoom density * @see #setDefaultZoom + * @deprecated Will only return the default value. */ public ZoomDensity getDefaultZoom() { throw new MustOverrideException(); @@ -1059,10 +1067,13 @@ public abstract class WebSettings { * * @param databasePath a path to the directory where databases should be * saved. + * @deprecated Database paths are managed by the implementation and calling this method + * will have no effect. */ // This will update WebCore when the Sync runs in the C++ side. // Note that the WebCore Database Tracker only allows the path to be set // once. + @Deprecated public synchronized void setDatabasePath(String databasePath) { throw new MustOverrideException(); } @@ -1161,7 +1172,9 @@ public abstract class WebSettings { * * @return the String path to the database storage API databases * @see #setDatabasePath + * @deprecated Database paths are managed by the implementation this method is obsolete. */ + @Deprecated public synchronized String getDatabasePath() { throw new MustOverrideException(); } |
