这两天初接触android studio的轻量级数据库sqlite,找到一个很好的全英sample教学,不很难懂也用不着翻译了。
三个界面的大致过程是
1. 先创建一个主界面,用来显示所有的学生信息(缩略版),并设置add button可以实现添加。
2. 再创建一个信息界面,用以增删改查和显示每个学生的详细信息。
3. 第三个界面用以实现点击学生详细信息去获取学生id(隐藏学生id并显示学生详细信息)。
五个主类:
1. Student.java ;设置数据库的基本信息(包括表名,各关键字)
2. DBHelper.java:用以创建、打开、更新数据库内容。
3. StudentDetail.java::用以实现显示学生详细信息代码部分。
4. StudentRepo.java :用java的hashmap实现增删改查的功能。
5. MainActivity.java:处理主界面上add和list all的按键。
出处:http://instinctcoder.com/android-studio-sqlite-database-example/