public long addMyRecentRead(Uri uri) { SQLiteDatabase database = myDBHelper.getWritableDatabase(); ContentValues values = new ContentValues(); values.put("book_path", uri.toString()); long id = database.insert("myRecentRead_table", null, values); return id; }
public long addMyRead(String pdfPath, String pageNo, String key) { SQLiteDatabase database = myDBHelper.getWritableDatabase(); ContentValues values = new ContentValues(); values.put("key", key); values.put("book_path", pdfPath); values.put("pageNo", pageNo); long id = database.insert("myRead_table", null, values); return id; }
public int updateMyRead(String pdfPath, String pageNo, String title) { ContentValues values = new ContentValues(); values.put("book_path", pdfPath); values.put("pageNo", pageNo); values.put("title", title); return myDBHelper .getWritableDatabase() .update("myRead_table", values, "book_path=?", new String[] {pdfPath}); }
public List<Uri> getAllRecentRead() { List<Uri> data = new ArrayList<Uri>(); SQLiteDatabase db = myDBHelper.getReadableDatabase(); Cursor cursor = db.query("myRecentRead_table", null, null, null, null, null, "id desc"); cursor.moveToPosition(-1); while (cursor.moveToNext()) { Uri uri = Uri.parse(cursor.getString(cursor.getColumnIndex("book_path"))); data.add(uri); } return data; }
public Cursor getRecentRead(String book_path) { SQLiteDatabase db = myDBHelper.getReadableDatabase(); Cursor cursor = db.query( "myRecentRead_table", null, "book_path = ?", new String[] {book_path}, null, null, null); return cursor; }
public HashMap<String, String> queryRead(String book_path) { HashMap<String, String> hashMap = new HashMap<String, String>(); Cursor cursor = myDBHelper .getReadableDatabase() .query( "myRead_table", null, "book_path = ?", new String[] {book_path}, null, null, null); cursor.moveToPosition(-1); while (cursor.moveToNext()) { hashMap.put("bookName", cursor.getString(1)); hashMap.put("pageNo", cursor.getString(2)); hashMap.put("title", cursor.getString(3)); } return hashMap; }
public List<Map<String, String>> getAllRead(String book_path) { List<Map<String, String>> data = new ArrayList<Map<String, String>>(); SQLiteDatabase db = myDBHelper.getReadableDatabase(); Cursor cursor = db.query( "myRead_table", null, "book_path = ?", new String[] {book_path}, null, null, "id desc"); cursor.moveToPosition(-1); while (cursor.moveToNext()) { Map<String, String> map = new HashMap<String, String>(); map.put("key", cursor.getString(cursor.getColumnIndex("key"))); map.put("bookName", cursor.getString(cursor.getColumnIndex("book_path"))); map.put("pageNo", cursor.getString(cursor.getColumnIndex("pageNo"))); data.add(map); } return data; }
public boolean getMyRead(String page, String path) { SQLiteDatabase database = myDBHelper.getWritableDatabase(); Cursor cursor = database.query( "myRead_table", null, "pageNo = ? and book_path = ?", new String[] {page, path}, null, null, null); boolean b = cursor.moveToFirst(); cursor.getColumnCount(); cursor.close(); return b; }
public void deleteMyRead(String pdfPath) { SQLiteDatabase db = myDBHelper.getReadableDatabase(); db.delete("myRead_table", "book_path=?", new String[] {pdfPath}); }
public void deleteMyRecentRead(int id) { SQLiteDatabase db = myDBHelper.getReadableDatabase(); db.delete("myRecentRead_table", "id=?", new String[] {id + ""}); }