Android/添加新活动

维基教科书,自由的教学读本

活动(Activity)[编辑]

Activity 是Android系统中的四大组件之一,主要起到界面逻辑与展示的作用。

我们可以将Activity作为一个串行功能的每一个节点,一般情况下,只有当前节点知道逻辑要传递到哪一个后续的节点上面。

当有如下情况时,我们需要如何处理呢?

  1. 当前软件要获取设备的一个联系人邮件地址,当获取之后返回给当前软件,如何处理?
  2. 当前软件要在“关于”界面中加入联系电话,那么用户点击电话号码时,如何处理?
  3. 当前软件包含用户的游戏好友信息,用户点击好友信息即可发送一个SMS,如何处理?

Intent 跳转[编辑]

Intent 代表的是要进行某项系统操作,需要的某些数据。

本文中着重介绍Android环境中如何开启新的Activity.

当软件系统开启新的Activity时可以有几种方式:

  1. 通过 Intent 定义调用的Activity所在的包路径与类路径,精确定位到某一个Activity上面
  2. 通过 Intent 定义调用的 ACTION,调用任意在自身软件包AndroidManifest.xml中定义对应Action的Activity

跳转方式[编辑]