移动应用开发技术:第一单元总结
2021-10-13 08:58:03 29 举报
AI智能生成
浙江工商职业技术学院,《移动应用开发技术》第一单元总结
作者其他创作
大纲/内容
工程结构
项目目录结构
源码文件夹
清单文件
资源文件
编译相关的脚本.gradle文件
布局编辑器
调试输出窗格
Activity
创建页面
页面创建的4个基本步骤
新建布局文件
新建源码文件
创建源码和布局的关联
在清单文件中注册
页面的生命周期回调
创建
启动
恢复(Resume):代表程序正式进入工作
暂停
停止
销毁
页面的状态
跟生命周期先关
状态改变之后出现页面由生到死再到生的完整过程
导致数据丢失
如何解决数据丢失
在页面结束之前保存数据
界面设计
布局
约束布局
线性布局
表格布局
控件
文本编辑框
文本输入框
按钮
单选
多选
下拉
交互
按钮的点击事件
直接添加onclick属性并在源码中生成对应代码
获取页面元素及其数据
findViewById
get
设置页面元素及数据
set
Intent
概念
安卓组件是没有直接操作其他组件的能力的
比如打开页面
发起服务
发送广播
就需要通过向操作系统发起Intent
操作系统根据意图执行相应操作
根据意图直接打开某个页面
根据意图中的功能需求 查找页面并给用户选择后打开
打开页面
显示意图
隐式意图
比如页面A请求浏览某个网页
数据传递
Data
setData
getData
Extras
putExtra
get***Extra
页面返回数据
startActivityForResult
案例
课本上的一个布局案例
模仿win10的一个计算器
简单的加减计数器
简单的登录注册页面
收藏
0 条评论
下一页
为你推荐
查看更多