Android移动开发基础案例教程 (3).pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android移动开发基础案例教程第3章 Activity· Activity生命周期· Activity启动模式· Activity之间的跳转· Activity中的数据传递作业点评请简要说明LogCat区域中的5种字母所代表的含义。请简要说明Android中有几种布局,以及每种布局的特点。预习检查Activity的生命周期Android中跳转Activity有几种方法主讲内容3.1 Activity的创建 3.2 Activity的生命周期3.3Activity的启动模式 3.4 Activity之间的跳转 Activity的创建两种创建方式1)包名处点击右键选择【New】?【Activity】?【Empty Activity】选项,填写Activity信息,完成创建。2)包名处点击右键选择【New】?【Java Class】选项,填写Java类名,完成创建。在该类中继承AppCompatActivity,并在清单文件中进行注册,完成Activity的创建。主讲内容3.1Activity的创建 3.2Activity的生命周期3.3Activity的启动模式 3.4 Activity之间的跳转 3.2.1 生命周期状态启动状态运行状态暂停状态停止状态销毁状态3.2.2 生命周期方法主讲内容3.1Activity的创建 3.2 Activity的生命周期3.3Activity的启动模式 3.4 Activity之间的跳转 3.3.1 Android中的任务栈 栈的特点栈是一种“先进后出”的数据结构。Android中,采用任务栈的形式来管理Activity。3.3.2 Activity的四种启动模式standard模式standard模式是Activity的默认启动方式,每启动一个Activity就会在栈顶创建一个新的实例。3.3.2 Activity的四种启动模式singleTop模式singleTop模式会判断要启动的Activity实例是否位于栈顶,如果位于栈顶则直接复用,否则创建新的实例。3.3.2 Activity的四种启动模式singleTask模式singleTask模式下每次启动该Activity时,系统首先会检查栈中是否存在当前Activity实例,如果存在则直接使用,并把当前Activity之上的所有实例全部出栈。3.3.2 Activity的四种启动模式singleInstance模式singleInstance模式会启动一个新的任务栈来管理Activity实例,无论从哪个任务栈中启动该Activity,该实例在整个系统中只有一个。主讲内容3.1Activity的创建 3.2 Activity的生命周期3.3 Activity的启动模式 3.4Activity之间的跳转 3.4.1 Intent介绍Intent(意图)Intent被称为意图,是程序中各组件进行交互的一种重要方式,它不仅可以指定当前组件要执行的动作,还可以在不同组件之间进行数据传递。一般用于启动Activity、Service以及发送广播等。根据开启目标组件的方式不同,Intent被分为两种类型显示意图和隐式意图。3.4.1 Intent介绍显式意图可以直接通过名称开启指定的目标组件隐式意图通过指定action和category等属性,系统根据这些信息进行分析后寻找目标Activity3.4.1 Intent介绍显式意图 Intent intent = new Intent(this, Activity02.class); startActivity(intent);3.4.1 Intent介绍隐式意图 Intent intent = new Intent(); intent.setAction(cn.itcast.START_ACTIVITY); startActivity(intent); activity android:name=cn.itcast.Activity02 intent-filter action android:name=cn.itcast.START_ACTIVITY/ category android:name=android.intent.category.DEFAULT/ /intent-filter /activity3.4.2 实战演练——打开浏览器功能描述:1展示HelloWorld界面。使用AndroidStudio创建程序,使用模拟器运行程序。技术要点:2AndroidStudio中选择【File】?【New】?【New Project】选项创建项目点击工具栏中【AVD Manager】按钮启动模拟器点击工具栏中的运行按钮运行程序3实现

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档