public class IntentFilter extends Object implements Parcelable
| Modifier and Type | Class and Description |
|---|---|
static class |
IntentFilter.AuthorityEntry |
static class |
IntentFilter.MalformedMimeTypeException |
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>| Modifier and Type | Field and Description |
|---|---|
static Parcelable.Creator<IntentFilter> |
CREATOR |
static int |
MATCH_ADJUSTMENT_MASK |
static int |
MATCH_ADJUSTMENT_NORMAL |
static int |
MATCH_CATEGORY_EMPTY |
static int |
MATCH_CATEGORY_HOST |
static int |
MATCH_CATEGORY_MASK |
static int |
MATCH_CATEGORY_PATH |
static int |
MATCH_CATEGORY_PORT |
static int |
MATCH_CATEGORY_SCHEME |
static int |
MATCH_CATEGORY_TYPE |
static int |
NO_MATCH_ACTION |
static int |
NO_MATCH_CATEGORY |
static int |
NO_MATCH_DATA |
static int |
NO_MATCH_TYPE |
static int |
SYSTEM_HIGH_PRIORITY |
static int |
SYSTEM_LOW_PRIORITY |
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE| Constructor and Description |
|---|
IntentFilter() |
IntentFilter(IntentFilter o) |
IntentFilter(String action) |
IntentFilter(String action,
String dataType) |
public static final int SYSTEM_HIGH_PRIORITY
public static final int SYSTEM_LOW_PRIORITY
public static final int MATCH_CATEGORY_MASK
public static final int MATCH_ADJUSTMENT_MASK
public static final int MATCH_ADJUSTMENT_NORMAL
public static final int MATCH_CATEGORY_EMPTY
public static final int MATCH_CATEGORY_SCHEME
public static final int MATCH_CATEGORY_HOST
public static final int MATCH_CATEGORY_PORT
public static final int MATCH_CATEGORY_PATH
public static final int MATCH_CATEGORY_TYPE
public static final int NO_MATCH_TYPE
public static final int NO_MATCH_DATA
public static final int NO_MATCH_ACTION
public static final int NO_MATCH_CATEGORY
public static final Parcelable.Creator<IntentFilter> CREATOR
public IntentFilter()
public IntentFilter(String action)
public IntentFilter(String action, String dataType) throws IntentFilter.MalformedMimeTypeException
public IntentFilter(IntentFilter o)
public static IntentFilter create(String action, String dataType)
public final void setPriority(int priority)
public final int getPriority()
public final void addAction(String action)
public final int countActions()
public final String getAction(int index)
public final boolean hasAction(String action)
public final boolean matchAction(String action)
public final void addDataType(String type) throws IntentFilter.MalformedMimeTypeException
public final boolean hasDataType(String type)
public final int countDataTypes()
public final String getDataType(int index)
public final void addDataScheme(String scheme)
public final int countDataSchemes()
public final String getDataScheme(int index)
public final boolean hasDataScheme(String scheme)
public final int countDataAuthorities()
public final IntentFilter.AuthorityEntry getDataAuthority(int index)
public final boolean hasDataAuthority(Uri data)
public final Iterator<IntentFilter.AuthorityEntry> authoritiesIterator()
public final void addDataPath(String path, int type)
public final int countDataPaths()
public final PatternMatcher getDataPath(int index)
public final boolean hasDataPath(String data)
public final Iterator<PatternMatcher> pathsIterator()
public final int matchDataAuthority(Uri data)
public final void addCategory(String category)
public final int countCategories()
public final String getCategory(int index)
public final boolean hasCategory(String category)
public final int match(ContentResolver resolver, Intent intent, boolean resolve, String logTag)
public final int match(String action, String type, String scheme, Uri data, Set<String> categories, String logTag)
public void writeToXml(org.xmlpull.v1.XmlSerializer serializer)
throws IOException
IOExceptionpublic void readFromXml(org.xmlpull.v1.XmlPullParser parser)
throws org.xmlpull.v1.XmlPullParserException,
IOException
org.xmlpull.v1.XmlPullParserExceptionIOExceptionpublic final int describeContents()
describeContents in interface Parcelablepublic final void writeToParcel(Parcel dest, int flags)
writeToParcel in interface ParcelableCopyright © 2008-2013. All Rights Reserved.