2012-05-17 9 views
8

मैं एक फ़ोल्डर में वीडियो और छवि को सहेज रहा हूं .. अब मैं इस फ़ोल्डर को पासवर्ड सुरक्षित के रूप में बनाना चाहता हूं, इसका मतलब है कि इस फ़ोल्डर को खोलने के दौरान फ़ाइल को अंदर दर्ज करने के लिए पासवर्ड दर्ज करना होगा
आशा यहां बीमार ऐसा करने के लिए किसी भी प्रासंगिक जवाब मिल ... अगर कोई किसी अन्य संभव कृपया सुझाव है ..पासवर्ड सुरक्षित के साथ एसडीकार्ड में फ़ोल्डर बनाएं: एंड्रॉइड

     try { 
         dirName = "/mydirectory/"; 
         fileName = new Long(
           SystemClock.currentThreadTimeMillis()) 
           .toString() 
           + ".png"; 
        } catch (NullPointerException e) { 
         // TODO: handle exception 
        } 
        try { 
         if (android.os.Environment 
           .getExternalStorageState() 
           .equals(android.os.Environment.MEDIA_MOUNTED)) { 
          File sdCard = Environment 
            .getExternalStorageDirectory(); 
          File dir = new File(sdCard.getAbsolutePath() 
            + dirName); 
          dir.mkdirs(); 

          File file = new File(storedImagePath); 

          os = new FileOutputStream(file, true); 

          byte[] byteArray = receivedImageData.getBytes(); 

          byteArray = Base64.decode(byteArray, 0); 

          os.write(byteArray); 
          os.flush(); 
          os.close(); 

         } else { 

         } 

        } catch (Exception e) { 

        } 
+0

इसके अलावा, केवल एक चीज संभव है फ़ाइलों को एन्क्रिप्ट करें। – user370305

+0

हाय उपयोगकर्ता 370305, असल में मुझे एन्क्रिप्शन और एसडीकार्ड सामग्री को डिक्रिप्शन करने का विचार है, लेकिन इसे छोड़कर अन्य चीज़ों का पता लगाने की कोशिश कर रहा था .. आपके जवाबों के लिए धन्यवाद ... – SRam

+0

आप इसे पढ़ने के लिए तैयार कर सकते हैं लेकिन आप सुरक्षा प्रदान नहीं कर सकते यह, यदि डिवाइस रूट या sdcard सिस्टम पर आरोहित है तो उपयोगकर्ता आसानी से उन फ़ाइलों को हटा सकता है .. – user370305

उत्तर

4

मैं, एक अलग/संभव दृष्टिकोण का सुझाव देने के अपनी फ़ाइल एन्क्रिप्ट चाहते हैं! this answer!

पर

देखो यहां तक ​​कि अगर आप एक पासवर्ड सुरक्षा को लागू करने में सफल रहे हैं (वाह!) यहाँ विपक्ष,

  1. यह केवल रक्षा करेगा जब आपके एप्लिकेशन चल रहा है कर रहे हैं।
  2. एसडी कार्ड स्थानांतरित किए जाने चाहिए (इसलिए आपका ऐप हमेशा एसडीकार्ड पर फ़ाइलों की रक्षा नहीं कर सकता है)।
संबंधित मुद्दे