/******************************************************************************* * Copyright 2009 Robot Media SL * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. ******************************************************************************/ package net.robotmedia.acv.provider; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class DBOpenHelper extends SQLiteOpenHelper { private static final String DATABASE_NAME = "acv"; private static final int DATABASE_VERSION = 1; public static final String FILES_TABLE = "files"; public static final String PATH_COLUMN = "path"; public static final String BOOKMARK_COLUMN = "bookmark"; public static final String READ_COLUMN = "read"; public static final String OPENED_COLUMN = "opened"; public static final String VIEWS_COLUMN = "views"; public static final String FAVORITE_COLUMN = "favorite"; private static final String FILES_TABLE_CREATE = "CREATE TABLE " + FILES_TABLE +" ( " + "id INTEGER PRIMARY KEY, " + PATH_COLUMN + " TEXT NOT NULL, " + BOOKMARK_COLUMN + " INTEGER NOT NULL, " + READ_COLUMN + " BOOLEAN NOT NULL, " + OPENED_COLUMN + " DATE NOT NULL," + VIEWS_COLUMN + " INTEGER NOT NULL, " + FAVORITE_COLUMN + " INTEGER NOT NULL)"; public DBOpenHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } @Override public void onCreate(SQLiteDatabase db) { db.execSQL(FILES_TABLE_CREATE); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {} }