最近ofo共享单车进入到我们校园,一开始时计费挺贵的,此时我又正好在学安卓,就尝试写了一个功能非常简单的APP。它的主要功能是记住车牌号和密码,可以通过车牌号查询密码。其实写这个APP时我主要是想用数据库的知识为自己做一个小程序,尝试一下自己第一个APP的实现,并没有其他意思。
1.界面如下:
2.添加数据:
3.查询全部数据或者单个数据:
下面是主要代码:
1.建立数据类:
public class Item {
public long user;
public long password;
@Override
public String toString(){
return "车牌号:" + String.valueOf(user) + " 密码:" + String.valueOf(password);
}
2.继承SQLiteOpenHelper:
public class Ofo_DBAdapter {
private static final String DB_NAME = "ofo.db";
private static final String DB_TABLE = "ofoinfo";
private static final int DB_VERSION = 1;
public static final String KEY_USER = "user";
public static final String KEY_PASSWORD ="password";
private SQLiteDatabase db;
private final Context context;
private DBOpenHelper dbOpenHelper;
public Ofo_DBAdapter(Context _context){
context = _context;
}
public void close(){
if(db != null){
db.close();
db = null;
}
}
public static class DBOpenHelper extends SQLiteOpenHelper{
public DBOpenHelper(Context context, String name, CursorFactory factory, int version) {
super(context, name,