diff options
| author | Android (Google) Code Review <android-gerrit@google.com> | 2009-12-07 13:05:46 -0800 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-12-07 13:05:46 -0800 |
| commit | 14467eb2eea119b4d71dd7dd149479aa092e6de2 (patch) | |
| tree | 4dea64c0baa6f63986e19ea777e21a89ff819865 /core/java/android/webkit/URLUtil.java | |
| parent | 62679112a2ac98f6b73e9a5f6e92b3cb5728703c (diff) | |
| parent | bd5c823e28d907d85b8d0867133343ccda014451 (diff) | |
| download | frameworks_base-14467eb2eea119b4d71dd7dd149479aa092e6de2.zip frameworks_base-14467eb2eea119b4d71dd7dd149479aa092e6de2.tar.gz frameworks_base-14467eb2eea119b4d71dd7dd149479aa092e6de2.tar.bz2 | |
Merge change I234162b0 into eclair-mr2
* changes:
Add "res" support for WebView.
Diffstat (limited to 'core/java/android/webkit/URLUtil.java')
| -rw-r--r-- | core/java/android/webkit/URLUtil.java | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/core/java/android/webkit/URLUtil.java b/core/java/android/webkit/URLUtil.java index 211e5e4..7c5f2b0 100644 --- a/core/java/android/webkit/URLUtil.java +++ b/core/java/android/webkit/URLUtil.java @@ -28,8 +28,14 @@ import android.util.Log; public final class URLUtil { private static final String LOGTAG = "webkit"; - + + // to refer to bar.png under your package's asset/foo/ directory, use + // "file:///android_asset/foo/bar.png". static final String ASSET_BASE = "file:///android_asset/"; + // to refer to bar.png under your package's res/drawable/ directory, use + // "file:///android_res/drawable/bar.png". Use "drawable" to refer to + // "drawable-hdpi" directory as well. + static final String RESOURCE_BASE = "file:///android_res/"; static final String FILE_BASE = "file://"; static final String PROXY_BASE = "file:///cookieless_proxy/"; @@ -166,7 +172,15 @@ public final class URLUtil { public static boolean isAssetUrl(String url) { return (null != url) && url.startsWith(ASSET_BASE); } - + + /** + * @return True iff the url is a resource file. + * @hide + */ + public static boolean isResourceUrl(String url) { + return (null != url) && url.startsWith(RESOURCE_BASE); + } + /** * @return True iff the url is an proxy url to allow cookieless network * requests from a file url. @@ -251,6 +265,7 @@ public final class URLUtil { } return (isAssetUrl(url) || + isResourceUrl(url) || isFileUrl(url) || isAboutUrl(url) || isHttpUrl(url) || |
