public final class UriUtil
extends java.lang.Object
Utility methods for extracting parameters from Uri objects.
| Modifier and Type | Method and Description |
|---|---|
static void |
appendQueryParameterIfNotNull(android.net.Uri.Builder uriBuilder,
java.lang.String paramName,
java.lang.Object value) |
static java.util.List<android.support.v4.util.Pair<java.lang.String,java.lang.String>> |
formUrlDecode(java.lang.String encoded) |
static java.util.Map<java.lang.String,java.lang.String> |
formUrlDecodeUnique(java.lang.String encoded) |
static java.lang.String |
formUrlEncode(java.util.Map<java.lang.String,java.lang.String> parameters) |
static java.lang.String |
formUrlEncodeValue(java.lang.String value) |
static java.lang.Long |
getLongQueryParameter(android.net.Uri uri,
java.lang.String param) |
static android.net.Uri |
parseUriIfAvailable(java.lang.String uri) |
static java.util.List<android.os.Bundle> |
toCustomTabUriBundle(android.net.Uri[] uris,
int startIndex) |
public static android.net.Uri parseUriIfAvailable(@Nullable
java.lang.String uri)
public static void appendQueryParameterIfNotNull(@NonNull
android.net.Uri.Builder uriBuilder,
@NonNull
java.lang.String paramName,
@Nullable
java.lang.Object value)
public static java.lang.Long getLongQueryParameter(@NonNull
android.net.Uri uri,
@NonNull
java.lang.String param)
public static java.util.List<android.os.Bundle> toCustomTabUriBundle(android.net.Uri[] uris,
int startIndex)
@NonNull
public static java.lang.String formUrlEncode(@Nullable
java.util.Map<java.lang.String,java.lang.String> parameters)
@NonNull
public static java.lang.String formUrlEncodeValue(@NonNull
java.lang.String value)
public static java.util.List<android.support.v4.util.Pair<java.lang.String,java.lang.String>> formUrlDecode(java.lang.String encoded)
public static java.util.Map<java.lang.String,java.lang.String> formUrlDecodeUnique(java.lang.String encoded)