- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
模块3事件触发
3.1创建Activity3.2Activiyt生命周期3.3Intent的使用3.4Activity数据传递3.5Activity数据回传
Android学习路线1.1Android相关知识
学习目标1.1Android相关知识素质目标知识目标素质1.能够捕获视图对象;2.能够轻巧地响应onClick()事件;3.能够灵活实现界面交互。4.能够规范编写代码及科学设计界面。能力目标1.理解事件触发;2.掌握事件触发的基本使用方法;3.掌握Toast弹出消息的方法;4.掌握从一个Activity启动另一个Activity的方法。1.激发创新思维;2.提升发现问题的能力;3.启迪科学批判精神。
作业点评请简要说明LogCat区域中的5种字母所代表的含义。请简要说明Android中有几种布局,以及每种布局的特点?知识解析问题导入学以致用课堂小结课后拓展
预习检查Activity的生命周期?视图触摸的事件有哪些?弹出消息的方法?Android中跳转Activity有几种方法?知识解析问题导入学以致用课堂小结课后拓展
问题导入知识解析问题导入学以致用课堂小结课后拓展任务:从欢迎页面跳转到主界面,并弹出消息框23功能描述:技术要点:AndroidStudio中选择【File】?【New】?【NewProject】选项创建项目点击工具栏中【AVDManager】按钮启动模拟器点击工具栏中的运行按钮运行程序实现步骤:展示欢迎来到工匠坊界面。使用AndroidStudio创建程序,使用模拟器运行程序。1
Activity的创建问题导入知识解析学以致用课堂小结课后拓展2)包名处点击右键选择【New】?【JavaClass】选项,填写Java类名,完成创建。在该类中继承AppCompatActivity,并在清单文件中进行注册,完成Activity的创建。两种创建方式1)包名处点击右键选择【New】?【Activity】?【EmptyActivity】选项,填写Activity信息,完成创建。
Activity的生命周期问题导入知识解析学以致用课堂小结课后拓展当Activity启动之后便会进入下一状态。Activity处于屏幕最前端,可与用户进行交互。Activity仍然可见,但无法获取焦点,用户对它操作没有响应。Activity完全不可见,系统内存不足时会销毁该Activity。Activity将被清理出内存。启动状态运行状态暂停
状态停止状态销毁状态
生命周期方法问题导入知识解析学以致用课堂小结课后拓展
Activity启动模式问题导入知识解析学以致用课堂小结课后拓展栈的特点栈是一种“先进后出”的数据结构。Android中,采用任务栈的形式来管理Activity。standard模式standard模式是Activity的默认启动方式,每启动一个Activity就会在栈顶创建一个新的实例。singleTop模式singleTop模式会判断要启动的Activity实例是否位于栈顶,如果位于栈顶则直接复用,否则创建新的实例。
Activity启动模式问题导入知识解析学以致用课堂小结课后拓展singleTask模式singleTask模式下每次启动该Activity时,系统首先会检查栈中是否存在当前Activity实例,如果存在则直接使用,并把当前Activity之上的所有实例全部出栈。singleInstance模式singleInstance模式会启动一个新的任务栈来管理Activity实例,无论从哪个任务栈中启动该Activity,该实例在整个系统中只有一个。
弹出Toast消息问题导入知识解析学以致用课堂小结课后拓展Toast(消息框)Toast是Android应用中一种用于显示简短通知消息的轻量级组件,通常用于向用户提供简单的反馈信息,这些消息短暂地出现在屏幕上,并在一定时间后自动消失。要创建Toast消息,可以使用Toast.makeText()方法。该方法需要传入上下文对象、要显示的消息文本和持续时间。//在MainActivity代码中,弹出Toast消息Toast.makeText(MainActivity.this,操作成功!,Toast.LENGTH_SHORT).show();Toast.makeText()创建Toast实例后,使用show()方法显示消息。一旦调用show()方法,Toast消息将在屏幕上显示,Toast.makeText()方法中的Context参数,通常是Activity的一个实例,此处使用的是MainActivity.this。Toast.LENGTH_LONG和Toast.LENGTH_
您可能关注的文档
- 《移动端应用开发》课件 模块1Android初体验-1.1Android相关知识.pptx
- 《移动端应用开发》课件 模块1Android初体验-1.2 开发准备.pptx
- 《移动端应用开发》课件 模块1Android初体验-1.2.1第一个Android程序.pptx
- 《移动端应用开发》课件 模块1Android初体验-1.3Android项目结构.pptx
- 《移动端应用开发》课件 模块1Android初体验-1.4Android开发技巧.pptx
- 《移动端应用开发》课件 模块2基础界面设计-2.1UI界面设计相关知识.pptx
- 《移动端应用开发》课件 模块2基础界面设计-2.2.1讲稿常用控件.pptx
- 《移动端应用开发》课件 模块4Activity生命周期.pptx
- 《移动端应用开发》课件 模块5 列表组件.pptx
- 《移动端应用开发》课件 模块6 数据存储设计-SharedPreferences存储.pptx
文档评论(0)