本文共 2649 字,大约阅读时间需要 8 分钟。
Intent是一个消息对象,它可以
Intent有两种类型:
intent对象的属性:
常用的Intent:
Uri | Action | 功能 | 备注 |
---|---|---|---|
geo:latitude,longitude | Intent.ACTION_VIEW | 打开地图应用程序并显示指定的经纬度 | |
geo:0,0?q=street+address | Intent.ACTION_VIEW | 打开地图应用程序并显示指定的地址 | |
http://web_address | Intent.ACTION_VIEW | 打开浏览器程序并显示指定的URL | |
https://web_address | Intent.ACTION_VIEW | 打开浏览器程序并显示指定的URL | |
tel:phone_number | Intent.ACTION_CALL | 打开电话应用程序并拨打指定的电话号码 | |
tel:phone_number | Intent.ACTION_DIAL | 打开电话应用程序并拨下指定的电话号码 | |
voicemail: | Intent.ACTION_DIAL | 打开电话应用程序并拨下指定语音邮箱的电话号码 | |
plain_text | Intent.ACTION_WEB_SEARCH | 打开浏览器程序并使用Google搜索引擎搜索 |
Intent | 说明 | Action |
---|---|---|
CALL_ACTION | 拨打电话,被呼叫的联系人在数据中指定。 | android.intent.action.CALL |
EMERGENCY_DIAL_ACTION | 拨打紧急电话号码。 | android.intent.action.EMERGENCY_DIAL |
DIAL_ACTION | 拨打数据中指定的电话号码。 | android.intent.action.DIAL |
ANSWER_ACTION | 处理拨入的电话。 | android.intent.action.ANSWER |
DELETE_ACTION | 从容器中删除给定的数据。 | android.intent.action.DELETE |
PICK_ACTION | 从数据中选择一个项目 (item),将被选中的项目返回。 | android.intent.action.PICK |
DEFAULT_ACTION | 和 VIEW_ACTION 相同,是在数据上执行的标准动作。 | android.intent.action.VIEW |
LOGIN_ACTION | 获取登录凭证。 | android.intent.action.LOGIN |
ALL_APPS_ACTION | 列举所有可用的应用。 | android.intent.action.ALL_APPS |
CLEAR_CREDENTIALS_ACTION | 清除登陆凭证 (credential)。 | android.intent.action.CLEAR_CREDENTIALS |
GET_CONTENT_ACTION | 让用户选择数据并返回。 | android.intent.action.GET_CONTENT |
EDIT_ACTION | 为制定的数据显示可编辑界面。 | android.intent.action.EDIT |
BUG_REPORT_ACTION | 显示 activity 报告错误。 | android.intent.action.BUG_REPORT |
SETTINGS_ACTION | 显示系统设置。输入:无。 | android.intent.action.SETTINGS |
WALLPAPER_SETTINGS_ACTION | 显示选择墙纸的设置界面。输入:无。 | android.intent.action.WALLPAPER_SETTINGS |
SENDTO_ACTION | 向 data 指定的接收者发送一个消息。 | android.intent.action.SENDTO |
VIEW_ACTION | 向用户显示数据。 | android.intent.action.VIEW |
PICK_ACTIVITY_ACTION | 选择一个 activity,返回被选择的 activity 的类(名)。 | android.intent.action.PICK_ACTIVITY |
RUN_ACTION | 运行数据(指定的应用),无论它(应用)是什么。 | android.intent.action.RUN |
INSERT_ACTION | 在容器中插入一个空项 (item)。 | android.intent.action.INSERT |
ADD_SHORTCUT_ACTION | 在系统中添加一个快捷方式。. | android.intent.action.ADD_SHORTCUT |
WEB_SEARCH_ACTION | 执行 web 搜索。 | android.intent.action.WEB_SEARCH |
SYNC_ACTION | 执行数据同步。 | android.intent.action.SYNC |
MAIN_ACTION | 作为主入口点启动,不需要数据。 | android.intent.action.MAIN |
Intent | 说明 | Action |
---|---|---|
LABEL_EXTRA | 大写字母开头的字符标签,和 ADD_SHORTCUT_ACTION 一起使用。 | android.intent.extra.LABEL |
INTENT_EXTRA | 和 PICK_ACTIVITY_ACTION 一起使用时,说明用户选择的用来显示的 activity;和 ADD_SHORTCUT_ACTION 一起使用的时候,描述要添加的快捷方式。 | android.intent.extra.INTENT |
TEMPLATE_EXTRA | 新记录的初始化模板。 | android.intent.extra.TEMPLATE |
完整列表见
转载地址:http://xnlgb.baihongyu.com/