"Android Tutorial Handout 讲义"
这篇Android Tutorial Handout讲义主要涵盖了Android应用开发的基础知识,包括Android系统架构、活动(Activity)管理和开发环境的搭建。以下是对这些关键知识点的详细解释:
1. **Android活动(Activity)管理**:
- 活动是Android应用中的一个基本组件,代表用户与屏幕上的一个交互界面。当用户在不同的应用之间切换时,活动会形成一个栈(后进先出,LIFO结构),称为活动栈。
- 用户按下按钮启动一个新活动(例如Activity Y),这个新活动会被压入栈顶。当用户点击返回按钮时,最近使用的活动(Activity Y)会被弹出栈,恢复之前的状态(Activity X)。
- 意图(Intent)是Android中用于在不同组件之间通信的一种机制。活动可以通过发送意图来启动其他活动,执行特定任务。
2. **Intent的使用**:
- 意图是Android中的一个重要概念,它表示一个动作和动作的目标。例如,启动一个活动、打开网页或者发送短信等。在讲义中提到的示例中,活动通过发送意图来触发另一活动的运行。
- Android系统会根据发送的意图,通过匹配其类别、数据和其他属性,确定最适合处理该意图的活动。
3. **开发环境**:
- 要进行Android开发,你需要安装Java Development Kit (JDK) v6或更高版本,因为Android SDK基于Java。
- Eclipse 3.5是当时推荐的集成开发环境(IDE),现在可能已被Android Studio取代,但Eclipse仍然是一个重要的历史参考。
- Android SDK(Software Development Kit)包含了开发Android应用所需的所有工具和库。
- ADT(Android Developer Tools)插件是Eclipse中的一个扩展,用于提供Android开发的特定功能,如项目创建、代码自动完成和设备模拟器等。
4. **SDK安装步骤**:
- 访问Android开发者网站(developer.android.com/sdk)下载适合你计算机系统的SDK包。
- 解压缩下载的文件到硬盘上的指定位置。
- 配置系统环境变量,特别是设置PATH变量,确保可以访问SDK工具。这一步在不同操作系统上可能有所不同。
总结,这份讲义提供了Android开发的基础知识,包括活动管理、意图机制以及开发环境的准备,对于初学者来说是一份非常有价值的参考资料。