2012-02-03 17 views
5

मुझे यह चाहिए कि मेरे आवेदन द्वारा उत्पन्न फाइलें अन्य अनुप्रयोगों द्वारा उपलब्ध नहीं होंगी। समस्या यह है कि ये फ़ाइलें मल्टीमीडिया फ़ाइलें (फोटो, वीडियो, ऑडियो ...) हैं और आंतरिक मेमोरी में संग्रहीत होने के लिए बहुत बड़ी हैं। एन्क्रिप्ट एक विकल्प नहीं है क्योंकि दीर्घाओं या नाटक में प्रदर्शन के लिए स्मृति की लागत बहुत अधिक होगी।बाहरी भंडारण पर निजी डेटा स्टोर करें

कोई विचार?

+0

अच्छी तरह से, यदि एन्क्रिप्ट नहीं किया जा सकता है तो हो सकता है कि आप केवल एक्सटेंशन को बदल सकें या इन फ़ाइलों के शीर्षलेख को एन्क्रिप्ट कर सकें। यकीन नहीं है कि बीटीडब्ल्यू – Farhan

+0

समाधान मिला है? –

उत्तर

1

यह संभव नहीं है। बाहरी भंडारण पर संग्रहीत कुछ भी संभावित रूप से किसी के द्वारा सुलभ है। जब तक आप अपना डेटा एन्क्रिप्ट नहीं करेंगे तब तक यह पठनीय नहीं होगा।

0

भले ही आपके पास आंतरिक रूप से स्टोर करने के लिए पर्याप्त जगह हो, भले ही रूट डिवाइस वाले किसी भी व्यक्ति के पास आपके डेटा तक पहुंच होगी।

0

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

संबंधित मुद्दे