当前课程知识点:智能设备应用开发(基于Android平台) > 单元4 使用Intent进行通信 > 任务一 使用Intent的Action属性实现页面之间的跳转 > 4-1-2
返回《智能设备应用开发(基于Android平台)》慕课在线视频课程列表
返回《智能设备应用开发(基于Android平台)》慕课在线视频列表
在任务的设计阶段我们的思路是
添加两个页面
配置第二个页面的
通过设定Intent的Action属性实现启动第二个页面
首先我们新建一个Android项目
命名为intentTest
在layout下添加一个页面布局文件命名为first
添加一个Button按钮
点击进入到第二个页面
接下来在src下创建了firstActivity.java文件
利用setContentView方法注册到first当中
接下来创建second.xml文件
并且添加了一个EditText控件文本编辑框
同时在src下
创建了secondActivity.java文件
同样利用setContentView方法进行关联
接下来我们到配置文件当中
进行页面的配置
将secondActivity注册到这个注册文件当中
在
我们利用他的Action和Catagory属性继续对第二个页面进行了注册
设定Action的Android:name的属性的值为SICT_ORDER
category的Android:name属性值是
android.intent.catagory.DEFAULT
也就是默认值的页面
接下来我们返回到
firstActivity.java当中
定义Button按钮
并且导入它的包
继续定义它的字符串ACTION
它的值是SICT_ORDER
接下来我们在重写到onCreate方法当中
利用findViewById方法
来获取该Button按钮
并且添加该按钮的监听器类
这里又有一个自定义的类listener
接下来我们对它进行定义
在重写的OnClickListener方法当中
我们定义Intent
并且利用Intent的setAction属性
设定它的属性为ACTION
最后利用startActivity
来启动intent
下一步我们需要重写它的
onCreateOptionsMenu方法
在此方法当中我们利用
getMenuInflater方法
来获取这个菜单
返回Boolean值为true
接下来进入到
secondActivity.java当中
进行编码
定义文本编辑框
并且利用
findViewByID方法来获取这个文本编辑框
定义Intent对象
定义字符串action
通过intent的getAction方法
来获取这个action
利用文本编辑框的setText方法
获取action当中的值
最后我们点击运行程序
实现通过点击这个按钮
跳转到第二个页面获取它的action的值
-任务一 开发第一个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
-课程介绍
--课程定位
--内容选取
--内容组织
--教学模式
--教学平台
-课程建设
--建设目标
--建设思路
--建设规划
--教材建设
--政策支持
-教学设计
--教学设计
--教学改革
-教学资源
--课程标准
--教案
--企业案例
-模拟题库
--技术答疑
--习题库
-实践教学
--实训项目指导书
--实训项目资源
--教学条件
-拓展资源
--案例库
--素材库
--培训项目包
-特色创新
--课程特色