伴随着科技的发展,多条产业和产品已经走上了智能化的道路,口红也是如此,口红的品牌众多,格式,色号更是令人难以区分,为了便于顾客选购和产品的科技化整理销售,利用课程所学知识,基于Android技术编写了口红选购管理系统。基于课程所学知识和课程设计的要求,本软件共实现了,用户登录注册功能,视频播放控制功能,口红的增删改查功能以及口红品牌的介绍功能,综合利用了sqlite数据库,OKhttp,GSon数据解析库,对话框、下拉框等控件,数据分享者,intent,视频播放等知识,较好的实现了课程设计的预期目标,完成了课程设计的相关要求。
登录注册功能:
用户未注册系统,不可登录,首先用户点击注册按伴随着科技的发展,多条产业和产品已经走上了智能化的道路,口红也是如此,口红的品牌众多,格式,色号更是令人难以区分,为了便于顾客选购和产品的科技化整理销售,利用课程所学知识,基于Android技术编写了口红选购管理系统。基于课程所学知识和课程设计的要求,本软件共实现了,用户登录注册功能,视频播放控制功能,口红的增删改查功能以及口红品牌的介绍功能,综合利用了sqlite数据库,OKhttp,GSon数据解析库,对话框、下拉框等控件,数据分享者,intent,视频播放等知识,较好的实现了课程设计的预期目标,完成了课程设计的相关要求。钮,跳转到注册页面,填写相关信息,满足后台的条件限制(例如,长度限制,非空限制等)之后,将数据写入到数据库当中,完成用户的注册。
注册成功后,用户可以凭借账号密码一致登入系统,登录时会将账号密码信息填写到数据共享者之中,方便下次进行登录。
视频播放控制功能:
利用videoview控件,填写网络视频链接URL,访问网络视频,进行视频的展示;并绑定三个控件,实现对于视频的播放、暂停以及停止的控制;
口红的增删改查功能
口红记录的增加,用户输入相关的信息,点击添加按钮,后台对于数据进行检验,满足相关的条件后,将输入和选择的信息,写入到数据库中,完成口红记录的添加。
口红记录的删除,用户对展示页面的listview进行点击,触发页面控制功能,弹出对话框,用户点击确定之后,利用数据库语句删除满足条件的记录。
口红记录的修改,用户点击特定的记录,弹出对话框,点击确定修改后,将相关信息展示到修改页面,用户修改有关信息后,点击提交按钮,后台获取控价信息,利用数据库语句,更新数据库中对应的信息。
口红记录的查询,用户进入该页面,通过数据库语句查询满足条件的记录,通过数据适配器,设计对应的style,将数据按照相关的格式展示到listview控件中,并对其设置监听。
口红的品牌介绍
用户进入该页面,启动多线程,okhttp采取post方式进行网络访问,获取json格式数据,交给handler进行处理。Handler利用自定义类和GSON库解析json数据,形成hashmap类型数据,通过数据适配器,按照设置的style将数据展示到listview控件当中。