Most visited

Recently visited

Added in API level 1

URLUtil

public final class URLUtil
extends Object

java.lang.Object
   ↳ android.webkit.URLUtil


Summary

Public constructors

URLUtil()

Public methods

static String composeSearchUrl(String inQuery, String template, String queryPlaceHolder)
static byte[] decode(byte[] url)
static final String guessFileName(String url, String contentDisposition, String mimeType)

使用URL和contentDisposition来猜测下载可能具有的规范文件名。

static String guessUrl(String inUrl)

清除(如果可能)用户输入的网址

static boolean isAboutUrl(String url)
static boolean isAssetUrl(String url)
static boolean isContentUrl(String url)
static boolean isCookielessProxyUrl(String url)

此方法已在API级别3中弃用。无Cookie代理不再受支持。

static boolean isDataUrl(String url)
static boolean isFileUrl(String url)
static boolean isHttpUrl(String url)
static boolean isHttpsUrl(String url)
static boolean isJavaScriptUrl(String url)
static boolean isNetworkUrl(String url)
static boolean isValidUrl(String url)
static String stripAnchor(String url)

剥离锚点的网址。

Inherited methods

From class java.lang.Object

Public constructors

URLUtil

Added in API level 1
URLUtil ()

Public methods

composeSearchUrl

Added in API level 1
String composeSearchUrl (String inQuery, 
                String template, 
                String queryPlaceHolder)

Parameters
inQuery String
template String
queryPlaceHolder String
Returns
String

decode

Added in API level 1
byte[] decode (byte[] url)

Parameters
url byte
Returns
byte[]
Throws
IllegalArgumentException

guessFileName

Added in API level 1
String guessFileName (String url, 
                String contentDisposition, 
                String mimeType)

使用URL和contentDisposition来猜测下载可能具有的规范文件名。 如果没有定义文件扩展名,则根据MIME类型添加

Parameters
url String: Url to the content
contentDisposition String: Content-Disposition HTTP header or null
mimeType String: Mime-type of the content or null
Returns
String suggested filename

guessUrl

Added in API level 1
String guessUrl (String inUrl)

清除(如果可能)用户输入的网址

Parameters
inUrl String
Returns
String

isAboutUrl

Added in API level 1
boolean isAboutUrl (String url)

Parameters
url String
Returns
boolean True iff the url is an about: url.

isAssetUrl

Added in API level 1
boolean isAssetUrl (String url)

Parameters
url String
Returns
boolean True iff the url is an asset file.

isContentUrl

Added in API level 1
boolean isContentUrl (String url)

Parameters
url String
Returns
boolean True iff the url is a content: url.

isCookielessProxyUrl

Added in API level 1
boolean isCookielessProxyUrl (String url)

此方法在API级别3中已被弃用。
Cookieless代理不再受支持。

Parameters
url String
Returns
boolean True iff the url is a proxy url to allow cookieless network requests from a file url.

isDataUrl

Added in API level 1
boolean isDataUrl (String url)

Parameters
url String
Returns
boolean True iff the url is a data: url.

isFileUrl

Added in API level 1
boolean isFileUrl (String url)

Parameters
url String
Returns
boolean True iff the url is a local file.

isHttpUrl

Added in API level 1
boolean isHttpUrl (String url)

Parameters
url String
Returns
boolean True iff the url is an http: url.

isHttpsUrl

Added in API level 1
boolean isHttpsUrl (String url)

Parameters
url String
Returns
boolean True iff the url is an https: url.

isJavaScriptUrl

Added in API level 1
boolean isJavaScriptUrl (String url)

Parameters
url String
Returns
boolean True iff the url is a javascript: url.

isNetworkUrl

Added in API level 1
boolean isNetworkUrl (String url)

Parameters
url String
Returns
boolean True iff the url is a network url.

isValidUrl

Added in API level 1
boolean isValidUrl (String url)

Parameters
url String
Returns
boolean True iff the url is valid.

stripAnchor

Added in API level 1
String stripAnchor (String url)

剥离锚点的网址。

Parameters
url String
Returns
String

Hooray!