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