SQLite
 sql >> база данни >  >> RDS >> SQLite

Емулатор срещу устройство за съхранение на SD карта на Samsung

Първо информацията за получаване на този отговор беше предоставена от @CommonsWare. Тя е публикувана тук, за да могат другите да научат, а не, за да мога да взема точки. Въпросът беше как да управлявате местоположението за съхранение на таблет SamsungНай-важно е да разбирате тестването дали SD картата е монтирана на емулатора няма да работита По-долу е моят много странен код, за да тествам дали SD картата е монтирана или не. След това преработеният код, който ви позволява да управлявате местоположението за съхранение

    File fi = new File("storage/");
    File[] lst = fi.listFiles();//
    String top = String.valueOf(lst[1]);
    String bot = String.valueOf(lst[0]);

    if(bot.contains("-")){
        STORAGE_LOCATION = 1;
    }
    if(top.contains("storage/enc_emulated")){
        STORAGE_LOCATION = 0;
    }
    public String getThePath(){

    File removable = ContextCompat.getExternalFilesDirs(this,null) 
   [STORAGE_LOCATION];

    if(STORAGE_LOCATION == 1){
        THE_PATH = String.valueOf(removable);
        THE_PATH = THE_PATH + "/Documents/";
    }
    if(STORAGE_LOCATION == 0){
        THE_PATH = String.valueOf(removable);
        THE_PATH = THE_PATH + "/INTERNAL/";
        Toast.makeText(getApplicationContext(),"NO SD CARD", 
    Toast.LENGTH_LONG).show();
    }
        return THE_PATH;
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite Поръчайте по

  2. Проверете дали низът на колона в базата данни е подниз на заявка в sqlite

  3. Добавете дни към дата в SQLite

  4. Как да поръчате по дата в SQLite

  5. Как да получите ред в SQLite по индекс (не по идентификатор)