SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Jak zaimplementować bazę danych SQLite do przechowywania obrazu bitmapowego i tekstu?

Jeśli Twój obraz jest naprawdę mały możesz ukryć to w String za pomocą android.util.Base64 kodowanie i umieść ten ciąg w SQLite baza danych:

public static String getPngAsString(Bitmap bitmap){
    ByteArrayOutputStream bos = new ByteArrayOutputStream();
    bitmap.compress(Bitmap.CompressFormat.PNG, 0, bos);
    byte[] bitmapBytes = bos.toByteArray();
    return Base64.encodeToString(bitmapBytes, Base64.NO_WRAP);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 5 sposobów na sprawdzenie typu danych kolumny w SQLite

  2. Jak sprawdzić bazę danych na nierootowanym urządzeniu z Androidem?

  3. Użyj Firebase DB z lokalną bazą danych

  4. Nie można skopiować wstępnie utworzonej bazy danych z zasobów

  5. Ograniczenia SQLite CHECK