Android/添加新活动
< Android
活动(Activity)
编辑Activity 是Android系统中的四大组件之一,主要起到界面逻辑与展示的作用。
我们可以将Activity作为一个串行功能的每一个节点,一般情况下,只有当前节点知道逻辑要传递到哪一个后续的节点上面。
当有如下情况时,我们需要如何处理呢?
- 当前软件要获取设备的一个联系人邮件地址,当获取之后返回给当前软件,如何处理?
- 当前软件要在“关于”界面中加入联系电话,那么用户点击电话号码时,如何处理?
- 当前软件包含用户的游戏好友信息,用户点击好友信息即可发送一个SMS,如何处理?
Intent 跳转
编辑Intent 代表的是要进行某项系统操作,需要的某些数据。
本文中着重介绍Android环境中如何开启新的Activity.
当软件系统开启新的Activity时可以有几种方式:
- 通过 Intent 定义调用的Activity所在的包路径与类路径,精确定位到某一个Activity上面
- 通过 Intent 定义调用的 ACTION,调用任意在自身软件包AndroidManifest.xml中定义对应Action的Activity