1
2
3
4
5
6
7
8
9
10
11

1.1 文件存储数据

发布时间:2018-08-31 06:39   发布人:陈媛媛   浏览次数:559

【 单元:文件存储数据 】

本次课主要学习持久化技术、将数据存储到文件中的方法及文件中读取数据的方法。熟练使用的方法:openFileOutput()、openFileInput()、read()、write()。

能力目标

知识目标

素质目标

能够熟练使用文件存储与读取数据。 

1. 了解持久化技术;

2. 掌握将数据存储到文件中的方法;

3. 掌握从文件中读取数据的方法。

1. 养成积极主动学习意识;

2. 养成勤于动手的习惯;

3. 培养团队合作能力。

学习任务

重点、难点

突破方法

1. 认识文件存储

2. 将数据存储到文件中;

3. 从文件中读取数据。

1. FileOutputStream类及FileInputStream类的用法

2. openFileOutput()方法

采用翻转课堂、项目导入的教学模式,采用分组讨论、案例教学、演示动画等教学方法。

【 导学视频 】

【 思维导图 】

1573650716131281.jpeg

【 课前准备 】

课前

微课

使用Debug方式调试程序

资料

查找

(1)查找资料了解什么是持久化技术

(2)理解Java中输入、输出流的用法

【 学习资源(视频、音频、动画类)】

教学

视频

(1)认识文件存储                     (2)将数据存储到文件中1 

(3)将数据存储到文件中2        (4)从文件中读取数据

移动

终端

快捷通道

1573651173409748.png

1573651208797249.png

1573651234555368.png

原理

动画

(1)数据在各层之间的传递          (2)2ASK产生          (3)2ASK调制

(42ASK相干解调                      (5)2fsk功率谱        (6)2ASK相干解调

动画特效

(1)等待动画              源码下载: 2压缩图标.pngLoadingView-master.zip

(2)微信打开红包      源码下载:2压缩图标.pngRedPacketAnimDemo-master.zip

(3)购物车动画         源码下载:2压缩图标.pngBezierCurveAnimater-master.zip

案例运行

效果

文件存储数据

案例源码

2压缩图标.pngFilePersistenceTest

音频

答疑

(1)文件存储数据出现文件找不到异常怎么办?

2)如何将数据存储到文件中?

3)从文件中读取数据如何进行非空判断?

【 学习资源(文档、课件、图片类)】

教学设计

《文件存储数据》单元设计

点击进入学习

任务

工单

《文件存储数据》任务工单

点击进入学习

教案

《文件存储数据》教案

点击进入学习

课件

《文件存储数据》课件

点击进入学习

图标素材

点击下载素材

2压缩图标.pngAndroid图标素材5.rar

点击下载素材

2压缩图标.pngAndroid图标素材6.rar

习题

《文件存储数据》练习题

点击进入学习

实训指导

《使用文件存储和读取数据》实训指导书

点击进入学习

实训

流程

1573651279115480.png

【 学习资源拓展 】

技能

大赛

实战

技能大赛练习九——布局 数据存储

2019年全国职业院校技能大赛高职组移动互联网应用软件开发赛项试题库

企业案例

视频:认识引导页

          使用Splash页面作为引导页

课件:课件-Android中的引导页

案例源码: 2压缩图标.png 引导页-LaunchGuide.rar

案例效果:引导页运行效果

学生作品

作品名称:校园二手交易系统

作品文档:项目报告(在线预览)

项目源码2压缩图标.pngSecondhand.zip

运行效果:项目展示

专业

英语

entire lifetime 完整生命周期

visible lifetime 可见生命周期

foreground lifetime 前沿生命周期

Serializable 序列化, 可串行化的adj.

ActivityNotFoundException 没有找到活动

拓展

作业

在项目中灵活运用文件存储数据

推荐

学习

内容

Android数据存储之文件存储

他山之石

1574787548111034.png

1574787587237148.png

1574787619587426.png

                                                  1574823660111245.gif1574823660111245.gif1574823660111245.gif


  • 张树瑜 2019-11-24 19:02:59
    这节课对我们很有用
  • 黄迎春 2019-11-24 19:05:03
    动画内容丰富,很实用
  • 李虹睿 2019-11-24 19:06:25
    这节课很实用,学到很多。
  • 李强 2019-11-24 19:06:34
    对学习很有帮助,不错!
  • 张嘉钰 2019-11-24 19:09:10
    学到了很多
  • 李洪胜 2019-11-24 19:10:56
    这节课很实用,学到很多。
  • 刘桂芳 2019-11-24 19:11:12
    内容丰富,实用
  • 吴嘉杰 2019-11-24 19:13:19
    学到很多有用的新知识
  • 赵甜甜 2019-11-24 19:13:58
    这节课让我学到了很多
  • 李亚凡 2019-11-24 19:14:28
    这节课很实用,学到很多。
  • 吴梦蝶 2019-11-24 19:14:32
    丰富了我的知识
  • 赵增涛 2019-11-24 19:15:41
    内容丰富有趣
  • 冯晓玲 2019-11-24 19:15:59
    这节课很实用,学到很多。
  • 秦海龙 2019-11-24 19:16:30
    内容丰富,实用
  • 田雪 2019-11-24 19:18:39
    很好,对学习很有帮助!
  • 陈超 2019-11-24 19:19:15
    不错,很实用
  • 汤怀楠 2019-11-24 19:19:23
    讲解清楚,知识条理清晰,容易学习
  • 霍青云 2019-11-24 19:19:28
    对学习很有帮助,不错!
  • 赵颖欣 2019-11-24 19:22:29
    本节让我学习到了很多知识,对课程有了了解
  • 杨之帅 2019-11-24 19:32:38
    这节课很好很实用,我学到了很多。
  • 袁呈泉 2019-11-24 19:32:52
    内容丰富,老师负责!
  • 刘云龙 2019-11-24 19:37:18
    内容丰富,通俗易懂,学到了很多。
  • 樊艳欣 2019-11-24 19:43:34
    内容丰富有趣,很不错!
  • 王兴华 2019-11-24 19:49:36
    丰富知识,很实用
  • 程政 2019-11-24 19:55:53
    通俗易懂 简洁明了 非常的好
  • 冯泽辰 2019-11-24 19:56:18
    老师很用心的讲解,很多细节都能指出
  • 任雨鹏 2019-11-24 20:04:37
    动画效果非常好,能学到很多原理,让学习更简单
  • 刘霄扬 2019-11-24 20:05:06
    对学习很有帮助,不错!
  • 赵盛彪 2019-11-24 20:50:28
    老师讲的非常好,每天学习丰富知识,把学习变简单
  • 徐健皓 2019-11-24 20:53:30
    不错,很实用