SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Emulator vs Penyimpanan Kartu SD perangkat Samsung

Pertama, informasi untuk menghasilkan jawaban ini disediakan oleh @CommonsWareIni diposting di sini agar orang lain tidak dapat belajar sehingga saya dapat mengambil poinMasalahnya adalah bagaimana mengelola lokasi penyimpanan di Tablet SamsungYang paling penting adalah Anda memahami pengujian jika Kartu SD yang dipasang di Emulator tidak akan berfungsi Di bawah ini adalah kode saya yang sangat aneh untuk menguji apakah Kartu SD sudah terpasang atau tidak. Kemudian kode yang direvisi yang memungkinkan Anda mengelola lokasi penyimpanan

    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. Tutup tidak pernah secara eksplisit dipanggil di Database

  2. Android - Kursor diMapReady (Penanda)

  3. Bagaimana cara memeriksa basis data pada perangkat android yang tidak di-root?

  4. Urutan SQLite Berdasarkan Tanggal1530019888000

  5. Peringatan Python dan SQLite