Intent
package android.content;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageManager;
import android.content.res.Resources;
import android.net.Uri;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.Parcelable.Creator;
import android.util.AttributeSet;
import java.io.IOException;
import java.io.Serializable;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.Set;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
/**
* Parcelable 打包(序列化)接口
*
* 一个 intent 是对一个被执行的操作的抽象描述.比如:
* 使用 startActivity 运行一个 Activity;
* broadcastIntent 发送 intent 到任何感兴趣的 BroadcastReceiver ,组件;
* startService(Intent) 或 bindService(Intent, ServiceConnection,int)
* 与后台服务交互等.
*
* 一个 intent 包括两个重要部分:
* action 和 data. action 代表一种操作类型,data 代表操作数据.
* 还包括其它次要部分:
* category 类别, type 资源类型, component 组件, extras 附加信息
*
* intent 分为两种:Explicit Intents 和 Implicit Intents
* 标准 Activity Actions
* 标准 Broadcast Actions
* 标准 Categories
* 标准 Extra Data
*/
public class Intent implements Parcelable
{
}
分享到:
相关推荐
这篇博客“Android中的服务初探”可能深入解析了如何在Android应用中使用和理解Service。 1. **服务的基本概念**: - Service是一种没有用户界面的组件,它在后台运行,可以执行一些持久性的操作,如下载大文件或...
Intent intent = new Intent(this, NextActivity.class); startActivity(intent); overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left); ``` 这将使新Activity从右侧滑入,而当前Activity则...
【Android自动化测试初探】 Android自动化测试是一种针对Android应用程序进行的自动化的质量验证过程,它旨在减少手动测试的重复劳动,提高测试效率和覆盖率。在Android系统中,自动化测试通常涉及UI测试、功能测试...
2.4.1 概要:Android应用由一系列组件构成,包括Activity(活动)、Service(服务)、BroadcastReceiver(广播接收者)、ContentProvider(内容提供者)和Intent(意图)。这些组件相互协作,形成一个完整的工作流。...
4. **使AppWidget组件支持点击事件**:在`onReceive`方法中处理BroadcastReceiver接收到的Intent,根据Intent的Action执行相应操作,例如更新Widget的内容。 5. **使TextView在两种文本间来回跳转**:可以利用`on...
1. 初探 Android 2. 安装 Android 开发工具 3. 开启现有专案 4. 操作 Android 模拟器(Emulator) 5. 建立一个 Android 程式(BMI0) 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程(BMI...
4. **Android自动化测试初探** - 自动化测试在Android开发中非常重要,可以帮助开发者快速定位问题并确保应用质量。Android提供了多种测试框架,如JUnit、Espresso等。 - **捕获Activity上的Element**:可以使用...
1. 初探Android 2. 安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) � 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程...
1. 初探 Android 2. 安装 Android 开发工具 3. 开启现有专案 4. 操作 Android 模拟器 (Emulator) 5. 建立一个 Android 程式 (BMI0) � � � � 基础 1. 描述使用者介面 2. 设计使用者介面 (BMI01) 3. 存取识别符号 ...
初探Android 2. 安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) ; 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程(BMI...
初探Android 2. 安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) 􀂾 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程...
初探Android 2. 安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) 􀂾 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程...
### 初探Android框架 Android框架基于Linux内核之上,提供了多层抽象,使得开发者能够专注于应用逻辑而不是底层硬件细节。从最底层的C/C++库(如Bionic、Libc、Surface Manager)到中间层的Java运行环境(Dalvik...
1. 初探Android 2. 安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) � 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程...
Android 自动化测试初探 Android 自动化测试是一个新的领域,网上关于这方面的资料很多都是基于白盒测试的,一般都是基于 JUnit 框架和 Android SDK 中 android.test 等命名空间下的内容进行。然而,在很多软件...
《记事本应用程序开发初探》 在信息技术领域,尤其是移动应用开发中,构建一个基本的记事本应用是很多初学者的入门项目。这里我们关注的“Notepad.zip”文件,显然包含了一个简单的记事本应用的源代码,旨在为...