Android物联网应用程序开发项目三 页面跳转跳换的实现_任务1:实现登入功能.pptVIP

Android物联网应用程序开发项目三 页面跳转跳换的实现_任务1:实现登入功能.ppt

  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文档。上传文档
查看更多
* 辽宁轻工职业学院 任务实现 知识准备 任务目标 目 录 辽宁轻工职业学院 任务1 实现登录功能 项目3 页面跳转的实现 辽宁轻工职业学院 项目目标 辽宁轻工职业学院 本任务使用项目2的任务7中的设计界面作为跳转后的界面。当用户在智慧城市登录界面单击“登录”按钮时,页面跳转到智慧城市的主界面。本任务完成Android中两个页面之间的跳转。 辽宁轻工职业学院 【任务目标】 1. 掌握Activity的创建 2. 掌握Activity的启动和声明 3. 掌握为按钮控件添加监听事件 1. Activity简介 辽宁轻工职业学院 【知识准备】 Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。 Activity 一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么Acitivity就相当于一个网页。在Activity 当中可以添加一些Button、Check box 等控件。在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。 2. Activity的创建 辽宁轻工职业学院 【知识准备】 创建一个Activity:必须创建一个Activity的 子类,在子类中需要实现Activity状态在生命周期中切换时系统回调的函数(onCreate、onStart、onResume、onPause、onStop、onDestroy),当然并非所有的函数都需要重新实现。其中两个比较重要的函数为onCreate和onPause: 1)onCreate():此方法必须要重写。系统调用此方法创建activity,实现该方法是你初始化你所创建Activity的重要步骤。其中最重要的就是调用 setContentView() 去定义你的要展现的用户界面的布局。 2)onPause():当系统任务用户离开此界面时会调用此方法,此时并非销毁一个Activity。通常在这里就要处理一些持久超越用户会话的变化,比如:数据的保存。 2. Activity的创建 辽宁轻工职业学院 【知识准备】 为了保证流畅的用户体验和处理,你可以调用其他的回调函数来使你的Atctivity停止或销毁。在onStop()方法中,一般做一些大资源货对象的释放,如:网络或者数据库连接。可以在onResume时再加载所需要资源。 创建Activity: package com.example.androiddemo3-1; import android.app.Activity; import android.os.Bundle; ? public class LoginActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //activity的布局 } } 2. Activity的创建 辽宁轻工职业学院 【知识准备】 一个Activity创建完成后,为了它可以访问系统必须要声明注册它到应用的AndroidManifest.xml文件中: activity android:name=com.example.androiddemo3_1.MainActivity /activity 3. Activity的启动 辽宁轻工职业学院 【知识准备】 通过调用startActivity(intent)启动Activity,intent用来准确的描述你要启动的Activity。 //定义一个intent,指名要启动的activity:Mainactivity Intent intent = new Intent(MainActivity.this,MainActivity.class); //使用startActivity(),启动activity startActivity(intent); 4. 基于监听事件的处理机制 辽宁轻工职业学院 【知识准备】 Android对监听事件的处理可以分为4种: (1)内部类作为事件监听器类 内部类有以下两种:匿名内部类和不匿名内部类,其中大部分事件监听类都是使用匿名内部类。 内部类作为事件监听器类的好处如下:

文档评论(0)

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

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

1亿VIP精品文档

相关文档