标准的Activity Actions
ACTION_MAIN 作为一个主要的进入口,而并不期望去接受数据
ACTION_VIEW 向用户去显示数据
ACTION_ATTACH_DATA 别用于指定一些数据应该附属于一些其他的地方,例如,图片数据应该附属于联系人
ACTION_EDIT 访问已给的数据,提供明确的可编辑
ACTION_PICK 从数据中选择一个子项目,并返回你所选中的项目
ACTION_CHOOSER 显示一个activity选择器,允许用户在进程之前选择他们想要的
ACTION_GET_CONTENT 允许用户选择特殊种类的数据,并返回(特殊种类的数据:照一张相片或录一段音)
ACTION_DIAL 拨打一个指定的号码,显示一个带有号码的用户界面,允许用户去启动呼叫
ACTION_CALL 根据指定的数据执行一次呼叫
(ACTION_CALL在应用中启动一次呼叫有缺陷,多数应用ACTION_DIAL,ACTION_CALL不能用在紧急呼叫上,紧急呼叫可以用ACTION_DIAL来实现)
ACTION_SEND 传递数据,被传送的数据没有指定,接收的action请求用户发数据
ACTION_SENDTO 发送一跳信息到指定的某人
ACTION_ANSWER 处理一个打进电话呼叫
ACTION_INSERT 插入一条空项目到已给的容器
ACTION_DELETE 从容器中删除已给的数据
ACTION_RUN 运行数据,无论怎么
ACTION_SYNC 同步执行一个数据
ACTION_PICK_ACTIVITY 为已知的Intent选择一个Activity,返回别选中的类
ACTION_SEARCH 执行一次搜索
ACTION_WEB_SEARCH 执行一次web搜索
ACTION_FACTORY_TEST 工场测试的主要进入点,
标准的广播Actions
ACTION_TIME_TICK 当前时间改变,每分钟都发送,不能通过组件声明来接收,只有通过Context.registerReceiver()方法来注册
ACTION_TIME_CHANGED 时间被设置
ACTION_TIMEZONE_CHANGED 时间区改变
ACTION_BOOT_COMPLETED 系统完成启动后,一次广播
ACTION_PACKAGE_ADDED 一个新应用包已经安装在设备上,数据包括包名(最新安装的包程序不能接收到这个广播)
ACTION_PACKAGE_CHANGED 一个已存在的应用程序包已经改变,包括包名
ACTION_PACKAGE_REMOVED 一个已存在的应用程序包已经从设备上移除,包括包名(正在被安装的包程序不能接收到这个广播)
ACTION_PACKAGE_RESTARTED 用户重新开始一个包,包的所有进程将被杀死,所有与其联系的运行时间状态应该被移除,包括包名(重新开始包程序不能接收到这个广播)
ACTION_PACKAGE_DATA_CLEARED 用户已经清楚一个包的数据,包括包名(清除包程序不能接收到这个广播)
ACTION_BATTERY_CHANGED 电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册
ACTION_UID_REMOVED 一个用户ID已经从系统中移除
分享到:
相关推荐
接下来,我们将深入探讨如何在Android中使用Intent ACTION_CALL来实现拨打电话的功能。 首先,理解Intent ACTION_CALL的含义是关键。ACTION_CALL是一个特殊的Intent动作,当设置为Intent的动作时,系统会尝试拨打...
在Android应用开发中,Action Bar是一个非常重要的组件,它位于应用程序顶部,通常包含应用的logo、标题、菜单项以及其他的导航元素。自定义Action Bar布局可以让开发者根据需求创建具有独特风格和功能的用户界面。...
**Android Action Bar** Android Action Bar 是 Android 应用程序设计中的一个重要组件,它位于应用程序界面的顶部,提供了对主要操作的快速访问,并显示了应用程序的标识。Action Bar 提供了一种标准化的方式,...
Android Action/Intent/Category类别集合
Android系统内置了许多预定义的ACTION,比如ACTION_VIEW、ACTION_CALL、ACTION_SEND等,开发者也可以自定义ACTION以满足特定需求。以下是一些常见的ACTION及其用途: 1. ACTION_MAIN:这是所有应用启动的入口点,...
Android Dynamic Action(动态Action) Android Dynamic Action,简称DA,是一种简便、可变Action的实现方案。DA框架的初衷是为了取代Context.startActivity的调用方式,使用建造者模式(Builder Pattern)构建交互参数...
3. 注册IntentFilter:为IntentFilter添加对应的ACTION,如"android.intent.action.TIME_TICK"、"android.intent.action.SCREEN_ON"和"android.intent.action.BATTERY_CHANGED"。 4. 不再需要时,记得在合适的位置...
在Android开发中,Action Mode是一种特殊类型的Context Menu,它在用户选择一个或多个项时出现,提供了一种更直观的交互方式。Action Mode通常用于列表视图、网格视图等可多选的场景,允许用户对选定的项目执行操作...
《Android in Action 2nd Edition》是一本针对2011年时的最新Android开发技术的权威指南。这本书深入浅出地介绍了如何使用Android SDK进行应用程序开发,是开发者不可或缺的参考资料。书中涵盖了一系列关键知识点,...
在Android开发中,Action是一个非常重要的概念,它与Intent紧密关联,构成了Android系统中的消息传递机制。本篇文章将深入解析Android中的Action,并结合提供的资源——"android_action大全.doc",来详细阐述Action...
android:id="@+id/action_search" android:icon="@drawable/ic_search" android:title="Search" app:showAsAction="always"/> ``` 5. 处理菜单项点击事件: 在MainActivity.java中,重写onOptionsItemSelected...
本文将围绕标题“Android system action”,对描述中提到的“总结了安卓开发中的Action”进行详细解读,并结合标签“Android Action”以及部分内容来探讨Android开发中常见的系统Intent Action应用场景。 #### 一、...
在Android系统中,蓝牙功能是通过蓝牙适配器(BluetoothAdapter)类来实现的,它提供了与设备上的蓝牙硬件交互的接口。本文将详细介绍BluetoothAdapter类及其在Android中蓝牙基本使用的方法。 首先,理解...
对于拍摄照片我们可以直接调用系统自带的相机拍照,一般情况下无需我们自己开发相机拍照。 ... @Override public void onClick(View v) { ...<uses-permission android:name="android.permission.CAMERA"/>
在Android系统中,Action和Permission是两个非常关键的概念,它们对于构建可扩展和安全的应用程序至关重要。本教程将深入探讨如何在Android应用中自定义Action和Permission,以及它们在应用程序架构中的作用。 ...
当多个Service声明了相同的ACTION,Android系统在接收到具有该ACTION的Intent时,可能会遇到困难决定启动哪个Service。默认情况下,Android只会启动一个Service,即使有多个Service声明了相同的ACTION。这可能导致...
《Android in Action》这本书是Android开发领域的经典之作,它深入浅出地介绍了Android平台的各个方面,旨在帮助读者从初学者到熟练开发者实现蜕变。书中的内容涵盖了Android开发的基础到高级技术,包括UI设计、网络...
Android in Action 3rd Edition.pdf
`Android UI开发详解之ActionBar.docx`和`Android Action Bar 详解篇.docx`这两份文档应该深入探讨了如何创建和自定义Action Bar,包括添加自定义按钮、使用Action Items、设置Logo以及使用Overflow Menu等。...