package sjtu.com.apdetector;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.widget.Toast;
/**
* Created by colin1434 on 2015/5/15.
*/
public class DataBase extends SQLiteOpenHelper {
static DataBase data;
public static DataBase GetData(Context context){
data=new DataBase(context);
return data;
}
public DataBase(Context context) {
super(context, "data", null, 1);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE data(_id integer primary key,time text,ap text," +
"longtitude text,latitude text);");
}
public void InsertData(String username,String ap,String lo,String la){
SQLiteDatabase mydb= data.getWritableDatabase();
ContentValues cv=new ContentValues();
cv.put("time", username);
cv.put("ap", ap);
cv.put("longtitude", lo);
cv.put("latitude", la);
mydb.insert("data", null, cv);
mydb.close();
}
public boolean IsEquals(String ap){
boolean rem=true;
SQLiteDatabase db=data.getReadableDatabase();
Cursor cursor = db.rawQuery("select ap from data",null);
if(cursor.moveToLast()){
if(ap.equals(cursor.getString(0))) rem=false;
}
else rem=true;
cursor.close();
db.close();
return rem;
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
}