当前课程知识点:智能设备应用开发(基于Android平台) > 单元3 深入理解Activity > 任务一 用户登录功能实现 > 3-1-1
返回《智能设备应用开发(基于Android平台)》慕课在线视频课程列表
返回《智能设备应用开发(基于Android平台)》慕课在线视频列表
今天我们要完成的任务是用户登录功能的实现
程序启动后进入到登录界面
我们输入用户名和密码进入到第二个界面
在第二个界面中又会显示第一个界面的用户名
通过这个任务我们可以掌握
第一,如何创建一个Activity
第二,Activity之间的页面跳转技术
第三,activity之间的数据传递技术
在任务实施阶段
第一步,在eclipse下创建了一个android项目
命名为ActivityTest
第二步:在layout下添加一个使用TableLayout的页面布局文件
命名为main.xml
用于实现第二个页面的页面效果
接下来在layout下创建一个result.xml文件
用于实现第二个页面的页面效果
第三步:将MainActivity.java中的setContentView()关联到布局文件main.xml中
第四步:创建第二个界面
在这里就涉及到一个新的知识点"如何创建一个Activity"
下面我们首先学习一下这个知识点
如何创建一个Activity
1.一个Activity就是一个完整页面
它由三部分组成
(1)位于layout下的布局文件
第二,页面处理代码(位于res目录下的一个java源程序)
第三,位于AndroidManifest.xml下的注册代码
第二.创建一个Activity的步骤如下
(1)在res/layout下为这个Activity创建布局文件
添加必要的控件
(2)为这个Activity添加页面处理代码
其实就是在res下面添加一个类
并且这个类要继承Activity
(3)重写Activity类的OnCreate()方法
(4)每一个Activity都需要在AndroidManifest.xml文件中进行配置注册
在学习完"Activity的创建"之后
下面我们来完成第二个界面的创建
首先要在src下新建一个类文件resultActivity.java
让它继承自类Activity
点击确定按钮
在创建的resultActivity.java当中重写它onCreate()方法
并且让它与result.xml进行关联
这里我们同样利用setcontentview()方法来完成这种关联
关联完成后点击保存按钮
下一步,找到AndroidManifest.xml文件进行配置
将android:name指向resultactivity
至此,第二个界面创建完毕
第五步,在MainActivity.java中声明用到的按钮和文本编辑框
并导入相关的包:
这里定义Button类的对象myButton
以及文本编辑框的对象username并且导入相关的包
-任务一 开发第一个Android应用程序
--外部链接
-单元1 开发第一个Android应用程序--任务一 开发第一个Android应用程序
-任务一 唐诗赏析软件
--html
--外部链接
-任务一 唐诗赏析软件--作业
-任务二 用户注册界面设计
--用户注册界面设计
-单元2 界面编程--任务二 用户注册界面设计
-任务三 用户登录界面设计
--用户登录界面设计
-单元2 界面编程--任务三 用户登录界面设计
-任务四 游戏开始界面设计
--游戏开始界面设计
-单元2 界面编程--任务四 游戏开始界面设计
-任务五 图片浏览器
--2-5-1
--2-5-2
-任务五 图片浏览器--作业
-任务六 个人信息收集界面设计
--个人信息收集界面
--RadioButton(单选按钮)和CheckBox(复选框)
--html
-任务六 个人信息收集界面设计--作业
-任务七 日期和时间选择器
--日期和时间选择器
-任务七 日期和时间选择器--作业
-任务八 猜拳游戏
--2-8-1
--2-8-2
-任务八 猜拳游戏--作业
-任务九 制作选项菜单
--制作选项菜单
--选项菜单
-任务九 制作选项菜单--作业
-任务十 简单的文本编辑器
--简单的文本编辑器
-任务十 简单的文本编辑器--作业
-任务十一 制作滚动视图界面
--制作滚动视图界面
-任务十一 制作滚动视图界面--作业
-任务一 用户登录功能实现
--3-1-1
--3-1-2
--3-1-3
--html
--Video
-任务一 用户登录功能实现--作业
-任务二 Activity的一生
--3-2-1
--3-2-2
--3-2-3
--3-2-4
-任务一 使用Intent的Action属性实现页面之间的跳转
--4-1-1
--4-1-2
--Intent的Action、Category属性与intent-filter配置
-任务二 返回系统HOME页面
--4-2-1
--4-2-2
--通过标准Action和Category调用系统Activity
-任务三 浏览Google首页、打开一幅图片、启动给指定号码打电话、发短信页面
--4-3-1
--4-3-2
--html
-任务一 使用SharePreferences存储和读取数据
--5-1-1
--5-1-2
-任务一 使用SharePreferences存储和读取数据--作业
-任务二 应用程序数据文件夹里的文件读写
--5-2-1
--5-2-2
--文件存储
--文件读取
-任务二 应用程序数据文件夹里的文件读写--作业
-任务三 基于SQLite的用户信息存储器
--5-4-1
--5-4-2
-任务三 基于SQLite的用户信息存储器--作业
-任务一 启动和关闭一个Service
--html
--html
--html
-任务一 启动和关闭一个Service--作业
-任务二 来电监听器
--来电监听器
--html
-任务二 来电监听器--作业
-任务一 基于TCP协议的点对点通信
--默认
--7-1-2
--7-1-3
-任务一 基于TCP协议的点对点通信--作业
-任务二 使用HTTP访问网络资源
--默认
--7-2-2
--html
-任务二 使用HTTP访问网络资源--作业
-任务三 天气预报软件实现
--7-3-1
--7-3-2
--7-3-3
--7-3-4
--7-3-5
--html
-课程介绍
--课程定位
--内容选取
--内容组织
--教学模式
--教学平台
-课程建设
--建设目标
--建设思路
--建设规划
--教材建设
--政策支持
-教学设计
--教学设计
--教学改革
-教学资源
--课程标准
--教案
--企业案例
-模拟题库
--技术答疑
--习题库
-实践教学
--实训项目指导书
--实训项目资源
--教学条件
-拓展资源
--案例库
--素材库
--培训项目包
-特色创新
--课程特色