1、图1为登录界面,用户名和密码字样是EditText,登录和注册字样为Button,登录界面字样为TextView。当点击注册按钮时,跳转界面到图2
2、图2中,用户名、密码和重复密码字样为EditText,确定字样为Button
3、当点击确定按钮时,判断用户名是否在6-20位之间,判断密码和重复密码是否相同且在6-20位之间。如果以上条件不成了,Toast出,请正确填写数据
4、当注册信息成立,将注册信息存入到SharedPreference中,并退出此界面,返回图1界面,并将注册信息添加到图1界面的输入框中
5、图1中,当点击登录按钮时,查询SharedPreferrence中是否存在此用户信息,如果不存在就Toast出,用户名或密码错误,请重新输入
6、当信息正确输入时,跳转到图3所示界面。图3界面内容为一个ListView,标题中课程列表字样为TextView,添加字样为Button。当点击添加按钮时,跳转到图4所示界面
7、创建数据库,并创建数据表,表中字段有:课程名称name,讲师名称teacher,并创建对应的实体类,用于取得数据时使用
8、创建数据库的查询和插入方法
9、创建Listview的Adapter,并从数据库中查询数据,到实体类中,并绑定数据
10、图4界面中上部位一个ImageView,固定显示一张图片,课程名称和讲师名称字样为EditText。当点击ImageView,判断EditText中是否有数据,如果没有数据,则Toast出,请正确填写内容。如果有数据,则调用数据库的添加方法,将内容添加到数据库中,同时退出次界面,返回到图3界面,并刷新ListView中显示的数据
领取专属 10元无门槛券
私享最新 技术干货