public class Intent extends Object implements Parcelable, Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
Intent.FilterComparison |
static class |
Intent.ShortcutIconResource |
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE| Constructor and Description |
|---|
Intent() |
Intent(Context packageContext,
Class<?> cls) |
Intent(Intent o) |
Intent(String action) |
Intent(String action,
Uri uri) |
Intent(String action,
Uri uri,
Context packageContext,
Class<?> cls) |
public static final String ACTION_MAIN
public static final String ACTION_VIEW
public static final String ACTION_DEFAULT
public static final String ACTION_ATTACH_DATA
public static final String ACTION_EDIT
public static final String ACTION_INSERT_OR_EDIT
public static final String ACTION_PICK
public static final String ACTION_CREATE_SHORTCUT
public static final String EXTRA_SHORTCUT_INTENT
public static final String EXTRA_SHORTCUT_NAME
public static final String EXTRA_SHORTCUT_ICON
public static final String EXTRA_SHORTCUT_ICON_RESOURCE
public static final String ACTION_CHOOSER
public static final String ACTION_GET_CONTENT
public static final String ACTION_DIAL
public static final String ACTION_CALL
public static final String ACTION_SENDTO
public static final String ACTION_SEND
public static final String ACTION_SEND_MULTIPLE
public static final String ACTION_ANSWER
public static final String ACTION_INSERT
public static final String ACTION_PASTE
public static final String ACTION_DELETE
public static final String ACTION_RUN
public static final String ACTION_SYNC
public static final String ACTION_PICK_ACTIVITY
public static final String ACTION_SEARCH
public static final String ACTION_SYSTEM_TUTORIAL
public static final String ACTION_WEB_SEARCH
public static final String ACTION_ASSIST
public static final String ACTION_ALL_APPS
public static final String ACTION_SET_WALLPAPER
public static final String ACTION_BUG_REPORT
public static final String ACTION_FACTORY_TEST
public static final String ACTION_CALL_BUTTON
public static final String ACTION_VOICE_COMMAND
public static final String ACTION_SEARCH_LONG_PRESS
public static final String ACTION_APP_ERROR
public static final String ACTION_POWER_USAGE_SUMMARY
public static final String ACTION_MANAGE_NETWORK_USAGE
public static final String ACTION_INSTALL_PACKAGE
public static final String EXTRA_INSTALLER_PACKAGE_NAME
public static final String EXTRA_NOT_UNKNOWN_SOURCE
@Deprecated public static final String EXTRA_ALLOW_REPLACE
public static final String EXTRA_RETURN_RESULT
public static final String ACTION_UNINSTALL_PACKAGE
public static final String ACTION_SCREEN_OFF
public static final String ACTION_SCREEN_ON
public static final String ACTION_USER_PRESENT
public static final String ACTION_TIME_TICK
public static final String ACTION_TIME_CHANGED
public static final String ACTION_DATE_CHANGED
public static final String ACTION_TIMEZONE_CHANGED
public static final String ACTION_BOOT_COMPLETED
public static final String ACTION_CLOSE_SYSTEM_DIALOGS
@Deprecated public static final String ACTION_PACKAGE_INSTALL
public static final String ACTION_PACKAGE_ADDED
public static final String ACTION_PACKAGE_REPLACED
public static final String ACTION_MY_PACKAGE_REPLACED
public static final String ACTION_PACKAGE_REMOVED
public static final String ACTION_PACKAGE_FULLY_REMOVED
public static final String ACTION_PACKAGE_CHANGED
public static final String ACTION_PACKAGE_RESTARTED
public static final String ACTION_PACKAGE_DATA_CLEARED
public static final String ACTION_UID_REMOVED
public static final String ACTION_PACKAGE_FIRST_LAUNCH
public static final String ACTION_PACKAGE_NEEDS_VERIFICATION
public static final String ACTION_EXTERNAL_APPLICATIONS_AVAILABLE
public static final String ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE
@Deprecated public static final String ACTION_WALLPAPER_CHANGED
public static final String ACTION_CONFIGURATION_CHANGED
public static final String ACTION_LOCALE_CHANGED
public static final String ACTION_BATTERY_CHANGED
public static final String ACTION_BATTERY_LOW
public static final String ACTION_BATTERY_OKAY
public static final String ACTION_POWER_CONNECTED
public static final String ACTION_POWER_DISCONNECTED
public static final String ACTION_SHUTDOWN
public static final String ACTION_DEVICE_STORAGE_LOW
public static final String ACTION_DEVICE_STORAGE_OK
public static final String ACTION_MANAGE_PACKAGE_STORAGE
@Deprecated public static final String ACTION_UMS_CONNECTED
@Deprecated public static final String ACTION_UMS_DISCONNECTED
public static final String ACTION_MEDIA_REMOVED
public static final String ACTION_MEDIA_UNMOUNTED
public static final String ACTION_MEDIA_CHECKING
public static final String ACTION_MEDIA_NOFS
public static final String ACTION_MEDIA_MOUNTED
public static final String ACTION_MEDIA_SHARED
public static final String ACTION_MEDIA_BAD_REMOVAL
public static final String ACTION_MEDIA_UNMOUNTABLE
public static final String ACTION_MEDIA_EJECT
public static final String ACTION_MEDIA_SCANNER_STARTED
public static final String ACTION_MEDIA_SCANNER_FINISHED
public static final String ACTION_MEDIA_SCANNER_SCAN_FILE
public static final String ACTION_MEDIA_BUTTON
public static final String ACTION_CAMERA_BUTTON
public static final String ACTION_GTALK_SERVICE_CONNECTED
public static final String ACTION_GTALK_SERVICE_DISCONNECTED
public static final String ACTION_INPUT_METHOD_CHANGED
public static final String ACTION_AIRPLANE_MODE_CHANGED
public static final String ACTION_PROVIDER_CHANGED
public static final String ACTION_HEADSET_PLUG
public static final String ACTION_NEW_OUTGOING_CALL
public static final String ACTION_REBOOT
public static final String ACTION_DOCK_EVENT
public static final String CATEGORY_DEFAULT
public static final String CATEGORY_BROWSABLE
public static final String CATEGORY_ALTERNATIVE
public static final String CATEGORY_SELECTED_ALTERNATIVE
public static final String CATEGORY_TAB
public static final String CATEGORY_LAUNCHER
public static final String CATEGORY_INFO
public static final String CATEGORY_HOME
public static final String CATEGORY_PREFERENCE
public static final String CATEGORY_DEVELOPMENT_PREFERENCE
public static final String CATEGORY_EMBED
public static final String CATEGORY_APP_MARKET
public static final String CATEGORY_MONKEY
public static final String CATEGORY_TEST
public static final String CATEGORY_UNIT_TEST
public static final String CATEGORY_SAMPLE_CODE
public static final String CATEGORY_OPENABLE
public static final String CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST
public static final String CATEGORY_CAR_DOCK
public static final String CATEGORY_DESK_DOCK
public static final String CATEGORY_LE_DESK_DOCK
public static final String CATEGORY_HE_DESK_DOCK
public static final String CATEGORY_CAR_MODE
public static final String CATEGORY_APP_BROWSER
public static final String CATEGORY_APP_CALCULATOR
public static final String CATEGORY_APP_CALENDAR
public static final String CATEGORY_APP_CONTACTS
public static final String CATEGORY_APP_EMAIL
public static final String CATEGORY_APP_GALLERY
public static final String CATEGORY_APP_MAPS
public static final String CATEGORY_APP_MESSAGING
public static final String CATEGORY_APP_MUSIC
public static final String EXTRA_TEMPLATE
public static final String EXTRA_TEXT
public static final String EXTRA_HTML_TEXT
public static final String EXTRA_STREAM
public static final String EXTRA_EMAIL
public static final String EXTRA_CC
public static final String EXTRA_BCC
public static final String EXTRA_SUBJECT
public static final String EXTRA_INTENT
public static final String EXTRA_TITLE
public static final String EXTRA_INITIAL_INTENTS
public static final String EXTRA_KEY_EVENT
public static final String EXTRA_DONT_KILL_APP
public static final String EXTRA_PHONE_NUMBER
public static final String EXTRA_UID
public static final String EXTRA_DATA_REMOVED
public static final String EXTRA_REPLACING
public static final String EXTRA_ALARM_COUNT
public static final String EXTRA_DOCK_STATE
public static final int EXTRA_DOCK_STATE_UNDOCKED
public static final int EXTRA_DOCK_STATE_DESK
public static final int EXTRA_DOCK_STATE_CAR
public static final int EXTRA_DOCK_STATE_LE_DESK
public static final int EXTRA_DOCK_STATE_HE_DESK
public static final String METADATA_DOCK_HOME
public static final String EXTRA_BUG_REPORT
public static final String EXTRA_REMOTE_INTENT_TOKEN
@Deprecated public static final String EXTRA_CHANGED_COMPONENT_NAME
public static final String EXTRA_CHANGED_COMPONENT_NAME_LIST
public static final String EXTRA_CHANGED_PACKAGE_LIST
public static final String EXTRA_CHANGED_UID_LIST
public static final String EXTRA_LOCAL_ONLY
public static final int FLAG_GRANT_READ_URI_PERMISSION
public static final int FLAG_GRANT_WRITE_URI_PERMISSION
public static final int FLAG_FROM_BACKGROUND
public static final int FLAG_DEBUG_LOG_RESOLUTION
public static final int FLAG_EXCLUDE_STOPPED_PACKAGES
public static final int FLAG_INCLUDE_STOPPED_PACKAGES
public static final int FLAG_ACTIVITY_NO_HISTORY
public static final int FLAG_ACTIVITY_SINGLE_TOP
public static final int FLAG_ACTIVITY_NEW_TASK
public static final int FLAG_ACTIVITY_MULTIPLE_TASK
public static final int FLAG_ACTIVITY_CLEAR_TOP
public static final int FLAG_ACTIVITY_FORWARD_RESULT
public static final int FLAG_ACTIVITY_PREVIOUS_IS_TOP
public static final int FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
public static final int FLAG_ACTIVITY_BROUGHT_TO_FRONT
public static final int FLAG_ACTIVITY_RESET_TASK_IF_NEEDED
public static final int FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY
public static final int FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
public static final int FLAG_ACTIVITY_NO_USER_ACTION
public static final int FLAG_ACTIVITY_REORDER_TO_FRONT
public static final int FLAG_ACTIVITY_NO_ANIMATION
public static final int FLAG_ACTIVITY_CLEAR_TASK
public static final int FLAG_ACTIVITY_TASK_ON_HOME
public static final int FLAG_RECEIVER_REGISTERED_ONLY
public static final int FLAG_RECEIVER_REPLACE_PENDING
public static final int FLAG_RECEIVER_FOREGROUND
public static final int URI_INTENT_SCHEME
public static final int FILL_IN_ACTION
public static final int FILL_IN_DATA
public static final int FILL_IN_CATEGORIES
public static final int FILL_IN_COMPONENT
public static final int FILL_IN_PACKAGE
public static final int FILL_IN_SOURCE_BOUNDS
public static final int FILL_IN_SELECTOR
public static final int FILL_IN_CLIP_DATA
public static final Parcelable.Creator<Intent> CREATOR
public Intent()
public Intent(Intent o)
public Intent(String action)
public static Intent createChooser(Intent target, CharSequence title)
public Intent cloneFilter()
public static Intent makeMainActivity(ComponentName mainActivity)
public static Intent makeMainSelectorActivity(String selectorAction, String selectorCategory)
public static Intent makeRestartActivityTask(ComponentName mainActivity)
@Deprecated public static Intent getIntent(String uri) throws URISyntaxException
URISyntaxExceptionpublic static Intent parseUri(String uri, int flags) throws URISyntaxException
URISyntaxExceptionpublic static Intent getIntentOld(String uri) throws URISyntaxException
URISyntaxExceptionpublic String getAction()
public Uri getData()
public String getDataString()
public String getScheme()
public String getType()
public String resolveType(ContentResolver resolver)
public String resolveTypeIfNeeded(ContentResolver resolver)
public boolean hasCategory(String category)
public Intent getSelector()
public ClipData getClipData()
public void setExtrasClassLoader(ClassLoader loader)
public boolean hasExtra(String name)
public boolean hasFileDescriptors()
public boolean getBooleanExtra(String name, boolean defaultValue)
public byte getByteExtra(String name, byte defaultValue)
public short getShortExtra(String name, short defaultValue)
public char getCharExtra(String name, char defaultValue)
public int getIntExtra(String name, int defaultValue)
public long getLongExtra(String name, long defaultValue)
public float getFloatExtra(String name, float defaultValue)
public double getDoubleExtra(String name, double defaultValue)
public CharSequence getCharSequenceExtra(String name)
public <T extends Parcelable> T getParcelableExtra(String name)
public Parcelable[] getParcelableArrayExtra(String name)
public <T extends Parcelable> ArrayList<T> getParcelableArrayListExtra(String name)
public Serializable getSerializableExtra(String name)
public ArrayList<CharSequence> getCharSequenceArrayListExtra(String name)
public boolean[] getBooleanArrayExtra(String name)
public byte[] getByteArrayExtra(String name)
public short[] getShortArrayExtra(String name)
public char[] getCharArrayExtra(String name)
public int[] getIntArrayExtra(String name)
public long[] getLongArrayExtra(String name)
public float[] getFloatArrayExtra(String name)
public double[] getDoubleArrayExtra(String name)
public CharSequence[] getCharSequenceArrayExtra(String name)
public Bundle getExtras()
public int getFlags()
public String getPackage()
public ComponentName getComponent()
public Rect getSourceBounds()
public ComponentName resolveActivity(PackageManager pm)
public ActivityInfo resolveActivityInfo(PackageManager pm, int flags)
public void removeCategory(String category)
public void setSelector(Intent selector)
public void setClipData(ClipData clip)
public Intent putExtra(String name, CharSequence value)
public Intent putExtra(String name, Parcelable value)
public Intent putExtra(String name, Parcelable[] value)
public Intent putParcelableArrayListExtra(String name, ArrayList<? extends Parcelable> value)
public Intent putIntegerArrayListExtra(String name, ArrayList<Integer> value)
public Intent putCharSequenceArrayListExtra(String name, ArrayList<CharSequence> value)
public Intent putExtra(String name, Serializable value)
public Intent putExtra(String name, CharSequence[] value)
public void removeExtra(String name)
public Intent setFlags(int flags)
public Intent addFlags(int flags)
public Intent setComponent(ComponentName component)
public void setSourceBounds(Rect r)
public int fillIn(Intent other, int flags)
public boolean filterEquals(Intent other)
public int filterHashCode()
@Deprecated public String toURI()
public String toUri(int flags)
public int describeContents()
describeContents in interface Parcelablepublic void writeToParcel(Parcel out, int flags)
writeToParcel in interface Parcelablepublic void readFromParcel(Parcel in)
public static Intent parseIntent(Resources resources, org.xmlpull.v1.XmlPullParser parser, AttributeSet attrs) throws org.xmlpull.v1.XmlPullParserException, IOException
org.xmlpull.v1.XmlPullParserExceptionIOExceptionCopyright © 2008-2013. All Rights Reserved.