练习手册

第8天 sp 和sd

技能一:

在这里插入图片描述

技能二:完成记住密码功能

在这里插入图片描述

技能三

1)用异步从网下下载一个json存到sd中,并读取
2)用异步下载一个图片存到sd卡中,并读取.

第9天Sqltie数据库

技能一 用原生sql实现。

运用SQLite实现下面效果,实现增删改查,实现四个按钮,第一个按钮实现添加十条数据,第二个按钮实现删除指定的一条数据,第二个按钮实现改变一条数据,第四个按钮实现查找数据,数据库展示
评分要求:
(1)创建工程(10分)
(2)实现数据库(10分)
(3)实现四个按钮(10分)
(4)实现添加数据(10分)
(5)实现删除数据(10分)
(6)实现改变数据(10分)
(7)实现查找数据(10分)
(8)数据库的效果展示(10分)
(9)正确展示效果(10分)
(10)所有必要代码有注释且规范,出现拼音该项分数全部扣除。(10分)

技能二 用安卓提供的方法实现。

运用SQLite实现下面效果,实现增删改查,实现四个按钮,第一个按钮实现添加十条数据,第二个按钮实现删除指定的一条数据,第二个按钮实现改变一条数据,第四个按钮实现查找数据,数据库展示
评分要求:
(1)创建工程(10分)
(2)实现数据库(10分)
(3)实现四个按钮(10分)
(4)实现添加数据(10分)
(5)实现删除数据(10分)
(6)实现改变数据(10分)
(7)实现查找数据(10分)
(8)数据库的效果展示(10分)
(9)正确展示效果(10分)
(10)所有必要代码有注释且规范,出现拼音该项分数全部扣除。(10分)

技能三(必会)

数据库的简单操作(必会)
在这里插入图片描述

第10天ContentProvider内容提供者的使用

技能一

按要求完成下面的各项需求。运用ContentProvider完成下面要求,创建ContentProvider,利用ContentProvider实现增删改查的方法,实现四个按钮,点击实现数据的增删改查

评分要求:
(1)创建工程(10分)
(2)创建ContentProvider(10分)
(3)完成ContentProvider里面的四个方法(10分)
(4)实现按钮点击(10分)
(5)实现添加数据(10分)
(6)实现删除数据(10分)
(7)实现改变数据(10分)
(8)实现查找数据(10分)
(9)正确展示效果(10分)
(10)所有必要代码有注释且规范,出现拼音该项分数全部扣除。(10分)

技能二:自定义内容提供者(必会)

  1. 创建第一工程:内容提供方
    (1) 工程中创建一sqlite数据库,在该数据库下创建一table,其中数据库名字和table名字自定。其中table至少含有两列:PicId(Integer类型),PicUrl(String 类型)。
    (2) 使用下列网络资源,获取网络数据。启动一异步Task将获取网络中的数据,将数据中pic对应的网络URL地址,以及将获取网络数据中id转换成整型后插入到数据库表中(URL对应PicUrl列, id对应PicId列)。
    (3) 将项目中数据库通过ContentProvider进行管理共享。
  2. 创建第二个工程:内容索要方
    (1) 创建一ListView。列表显示图如下:
    在这里插入图片描述
    (2) 通过ContentProvider获取第一个工程中数据库数据,通过ListView显示出来。
    (3) 在点击listView某一条数据通过Dialog提示用户是否删除数据,如果删除数据,同时把数据库中该条数据也一并删除。
    网址:http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=1
发布了27 篇原创文章 · 获赞 16 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/shuai_ge_feng/article/details/100598568