SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

एम्यूलेटर बनाम सैमसंग डिवाइस एसडी कार्ड स्टोरेज

सबसे पहले इस उत्तर को तैयार करने की जानकारी @CommonsWare द्वारा प्रदान की गई थी, इसे यहां पोस्ट किया गया है ताकि अन्य नहीं सीख सकें ताकि मैं अंक प्राप्त कर सकूं समस्या यह थी कि सैमसंग टैबलेट पर भंडारण स्थान का प्रबंधन कैसे किया जाएयह सबसे महत्वपूर्ण है कि आप परीक्षण को समझें यदि एम्यूलेटर पर लगा एसडी कार्ड काम नहीं करेगा एसडी कार्ड माउंट किया गया था या नहीं, यह जांचने के लिए नीचे मेरा बहुत ही अजीब कोड है। फिर संशोधित कोड जो आपको संग्रहण स्थान प्रबंधित करने देता है

    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. एंड्रॉइड प्रोजेक्ट में रूम पर्सिस्टेंस लाइब्रेरी कैसे आयात करें

  2. IntentService मेरे एप्लिकेशन UI को फ्रीज कर रहा है

  3. Android पर SQLite के लिए AUTOINCREMENT का उपयोग करने के ऊपरी भाग क्या हैं?

  4. SQLite परिणामों को JSON के रूप में प्रारूपित करें

  5. JSON फ़ंक्शन अब SQLite में डिफ़ॉल्ट रूप से सक्षम हैं