这是目前定义在 android.content.Intent 里的标准的 Activity Action 。一般在启动 Activity 的时候会使用。
输出: nothing.
ACTION_CALL
android.intent.action.CALL
对某人执行一次呼叫。直接呼叫是有约束的,所以大部分应用使用ACTION_DIAL,并且不允许呼叫紧急电话(比如999,911之类的),但是ACTION_DIAL可以。
Input: 如果没有,则空白拨号器启动。否则,getData() 提供电话号码的 URI 或者 tel: URL
Output: nothing.
ACTION_SEND android.intent.action.SEND
ACTION_SENDTO android.intent.action.SENDTO
ACTION_ANSWER android.intent.action.ANSWER 处理一个呼入的电话 输入:nothing 输出:nothing
ACTION_INSERT android.intent.action.INSERT 出入一个空的项到指定的容器。 Input: getData() 获取放置数据的目录的URI(vnd.android.cursor.dir/*) Output:被创建的新的数据项的 URI
ACTION_DELETE android.intent.action.DELETE 从容器里删除指定的数据项。 Input: getData() 提供将要被删除的数据项的 URI Output: nothing.
ACTION_RUN android.intent.action.RUN 不管什么意思,运行数据。应该是把给定的数据当成可执行的代码运行。 Input: ? 目前只针对测试工具 Output: nothing.
ACTION_SYNC android.intent.action.SYNC 执行一个同步操作 输入:? 输出:?
ACTION_PICK_ACTIVITY android.intent.action.PICK_ACTIVITY Pick an activity given an intent, returning the class selected. Input: get*Extra field EXTRA_INTENT is an Intent used with queryIntentActivities(Intent, int) to determine the set of activities from which to pick. Output: Class name of the activity that was selected.
ACTION_SEARCH android.intent.action.SEARCH 执行一次搜索 search Input: getStringExtra(SearchManager.QUERY) 提供被搜索词。 If empty, simply enter your search results Activity with the search UI activated. Output: nothing.
ACTION_WEB_SEARCH android.intent.action.WEB_SEARCH 执行一次网页搜索 Input: getStringExtra(SearchManager.QUERY) 提供被搜索词。如果是一个http 或 https 的 URL , 改网页将被打开。如果是一个搜索词为空,Google search 被打开。 Output: nothing.
ACTION_FACTORY_TEST
android.intent.action.FACTORY_TEST
工厂测试的主入口。只有在设备以工厂测试模式启动的方式下使用。要求实现的包被安装在系统的镜像(system image)里。
输入: nothing
输出: nothing
- EOF -
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自 Binkery 技术博客 [https://binkery.com]
本文标题: Android 基础之 Intent Activity Actions
本文地址: https://binkery.com/archives/419.html