标准的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已经从系统中移除
分享到:
相关推荐
最后更新:2021 年 5 月 20 日,星期四,下午 3:17:39(格林威治标准时间) :red_exclamation_mark: 已关闭问题#5 :party_popper: 在Readme-Workflows/recent-activity 中合并 PR #6 :speaking_head: 在Readme-...
Python有多个库支持GUI开发,如Tkinter(Python的标准GUI库)、PyQt、wxPython等。开发者可能使用其中的一个库创建交互式的界面元素,如按钮、滑块、计时器等,以吸引并保持用户的注意力。 3. **事件驱动编程**: ...
- **Activity Actions**:与活动相关的动作。 - **Custom Events**:自定义事件的处理。 - **Preferences**:偏好设置管理。 - **Help**:帮助系统集成。 - **Versioning**:版本控制。 - **Vendor**:供应商信息...
5. **RESTful API设计**:应用程序可能通过RESTful API与其他系统交互,这是一种常用的设计风格,使服务间通信更加标准化和简单。 6. **数据库集成**:JavaScript可以配合NoSQL数据库如MongoDB,或者SQL数据库如...
2. 创建菜单资源:在`res/menu`目录下创建XML文件,定义操作栏的菜单项,例如`main_activity_actions.xml`。 3. 注解菜单项:在Activity中使用`@Override`注解的方法`onCreateOptionsMenu(Menu menu)`,加载菜单...
- **特殊事件配置** (`max.xpath.actions`):允许自定义XPath表达式,指定在特定Activity中执行的Action,如输入文本、点击等。 7. **XPath动作示例**: ```json [ { "prob": 1, "activity": "tv.panda....
在MyLauncher项目中,开发者可能创建了一个新的Activity,这个Activity继承自Android的HomeActivity或者LauncherActivity,用于实现自定义的启动界面。 2. **UI设计** 项目描述中提到的效果主要指的是启动器的视觉...
Partnerinfo( ) ...Web Actions和HTML Activity Designer的轻量级工作流 开发可插拔的业务活动,以实现对性能至关重要的快速Web操作 标准控制流和业务活动(顺序,条件,重定向,计划,订阅,sendMail,标记等
**Action**是Android Studio插件开发中的一个重要组成部分,它类似于Activity,可以理解为视图的容器。开发者通过继承`AnAction`类来创建自定义动作,这些动作通常会出现在工具栏或菜单中,并在用户交互时触发相应的...
它通过泳道(Swimlanes)、动作(Actions)、决策节点(Decision Nodes)和合并节点(Merge Nodes)来展现任务的执行顺序和条件分支。 **6. 构件图(Component Diagram)** 构件图用于展示软件系统的物理结构,它...
- 流项动作集(Set of Actions):如果数据包匹配到某个流项,将会对该数据包执行一系列动作,如转发到指定端口。 2. OpenFlow协议的作用: - 通过安全通道,控制器能够远程管理OpenFlow交换机。 - 控制器可以...
Android开发指南涵盖了从环境搭建(Android Studio)、基本UI组件(Activity、Fragment)、数据存储(SQLite、SharedPreferences)、网络通信(HttpURLConnection、OkHttp、Retrofit)到权限管理、多线程、生命周期...
在软件开发领域,统一建模语言(Unified Modeling Language,简称UML)是一种标准化的图形表示法,用于系统分析、设计和实现的可视化表达。本实验报告将深入探讨UML的核心概念,并通过实践应用来提升对UML的理解。 ...
在Android中,可以将不同功能划分为不同的Activity、Fragment或Service,每个组件负责一部分业务逻辑。同时,遵循单一职责原则,确保每个类或方法只做一件事。 3. **流程图设计**:在项目开始前,绘制流程图有助于...
UML是一种标准的建模语言,用于软件工程领域,帮助开发者、分析师和项目团队可视化、构建和文档化软件系统的各个组成部分。 描述中提到的"NULL"表明没有具体的描述信息,但我们可以从常规的UML流程图理解,这种图...
Android系统还预定义了一些标准的Broadcast Actions,如: 1. ACTION_TIME_CHANGED:系统时间更改时触发。 2. ACTION_BOOT_COMPLETED:系统启动完成后触发,常用于开机自启动应用。 3. ACTION_PACKAGE_ADDED:安装新...
在这个阶段,可能会使用到工具如Use Case Diagrams、Activity Diagrams以及数据流图等来清晰表述需求。 2. **设计阶段**:在设计阶段,开发者需要创建系统架构,确定模块划分,选择合适的设计模式。例如,MVC(模型...
开发者需要掌握如何创建Activity、Fragment,处理UI布局,以及使用意图(Intent)进行组件间通信。 2. **即时通讯协议**:为了实现聊天功能,开发者可能采用了XMPP(Extensible Messaging and Presence Protocol)...
**UML(统一建模语言)**是一种标准的图形建模语言,用于软件工程领域,特别是在面向对象设计中。它提供了多种图表来帮助系统分析师、设计师和开发人员可视化、理解和交流系统的不同方面。UML包括九种关系和九种图表...
2. **Java编程**:Java是一种面向对象的编程语言,具有“一次编写,到处运行”的特性,是Android应用开发的标准语言。开发者使用Java编写Android应用的源代码,然后通过Android Studio等集成开发环境(IDE)进行编译...