में निजी फ़ोल्डर कैसे बनाएं सुरक्षा के उद्देश्य के लिए मेरा आवेदन उपयोग किया जाता है। इसलिए, मेरे एप्लिकेशन उपयोगकर्ता से फ़ोटो कैप्चर करती हैं कि सभी फ़ोटो किसी फ़ोल्डर में संग्रहीत होती हैं जिन्हें फ़ोल्डर किसी अन्य एप्लिकेशन से एक्सेस नहीं करना चाहिए और डिवाइस सिस्टम सिस्टम से कनेक्ट होने पर एक्सेस नहीं देना चाहिए। यदि उपयोगकर्ता इन छवियों को देखना चाहता है तो उसे केवल मेरे आवेदन से ही उपयोग करना चाहिए।एसडीकार्ड
उत्तर
एकमात्र तरीका, AFAIK encrypt
आपके द्वारा संग्रहीत फ़ाइलों को है। उपयोगकर्ताओं को एसडीकार्ड को संग्रहीत हर फ़ाइल तक पहुंचने के लिए माउंट करने का कोई तरीका नहीं है।
क्षमा करें, मैंने आपको यह नहीं बताया है कि आप कृपया वर्णन कर सकते हैं ..... –
उपयोगकर्ता अपनी छवियों को आरएसए/डीएसए (यह आपके उद्देश्य के लिए सबसे अच्छा है) का उपयोग करके एन्क्रिप्ट करें जब उपयोगकर्ता छवि संग्रहीत करता है और जब चाहें डिक्रिप्ट करता है प्रदर्शित करने के लिए। – Blackbelt
यहां एक नज़र डालें: http://stackoverflow.com/questions/4526612/encryption-of-image-files-on-android-cipheroutputinputstream-problems – Blackbelt
इस संबंधित सवाल के अनुसार, आप केवल आंतरिक मेमोरी (पर नहीं एसडी) में सुरक्षित फ़ाइलों बना सकते हैं ...
Create Folder that can not accessible by any other application
उपयोगकर्ता कई छवियों को सहेज सकता है यदि आंतरिक मेमोरी में संग्रहीत सभी छवियां, स्मृति अपमानजनक हो सकती है। –
प्रयास करें निम्नलिखित समाधान:
How to store a file in Hidden mode
यद्यपि यह वही नहीं है जो आप चाहते हैं और मुझे संदेह है कि यह संभव है या नहीं। सबसे अच्छा विकल्प यह छिपा बनाने के लिए होगा, लेकिन वह भी बाधा के साथ काम करता (linux के लिए काम करता है और नहीं विंडोज के लिए, अभी भी अन्य अनुप्रयोग फ़ोल्डर तक पहुँच सकते हैं)
इसके लिए संभव नहीं डिवाइस से पीसी से कनेक्ट होने पर उस फ़ोल्डर तक कोई पहुंच न दें .. एसडीकार्ड पर भी यह संभव नहीं है, लेकिन आप छवियों के लिए अलग-अलग प्रारूप का उपयोग कर सकते हैं जिन्हें केवल आपके एप्लिकेशन से खोला जा सकता है, या आप छवियों को एन्क्रिप्ट कर सकते हैं। या यदि आप छवियों को गैलरी में दिखाने से छिपाना चाहते हैं, तो आप अपने फ़ोल्डर में ".nomedia" नाम के साथ एक खाली फ़ाइल डाल सकते हैं। लेकिन यदि आप WRITE_EXTERNEL_STORAGE अनुमति के बारे में दस्तावेज़ पढ़ते हैं तो यह संभव नहीं है, आप समझेंगे कि मैं क्या कह रहा हूं। :)
इस guide के अनुसार, आप फ़ाइलों को सीधे डिवाइस के आंतरिक संग्रहण पर सहेज सकते हैं। डिफ़ॉल्ट रूप से, आंतरिक संग्रहण में सहेजी गई फ़ाइलें आपके एप्लिकेशन के लिए निजी होती हैं और अन्य एप्लिकेशन उन्हें एक्सेस नहीं कर सकते हैं (न ही उपयोगकर्ता भी)। जब उपयोगकर्ता आपके एप्लिकेशन को अनइंस्टॉल करता है, तो इन फ़ाइलों को हटा दिया जाता है। उदाहरण के लिए:
String FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
MODE_PRIVATE (इसी नाम की एक फ़ाइल या बदलने) फ़ाइल बनाने जाएगा और यह आपके आवेदन तक सीमित करें। उपलब्ध अन्य मोड हैं: MODE_APPEND, MODE_WORLD_READABLE, और MODE_WORLD_WRITEABLE।
उपयोगकर्ता कई छवियों को सहेज सकता है यदि आंतरिक मेमोरी में संग्रहीत सभी छवियां, स्मृति अपमानजनक हो सकती है .. –
- 1. एसडीकार्ड एंड्रॉइड
- 2. एसडीकार्ड तैयार
- 3. एसडीकार्ड से एसडीकार्ड से एक विशिष्ट फ़ाइल पढ़ना
- 4. रिमोट सर्वर से एसडीकार्ड
- 5. एंड्रॉइड में एक्सेस/एसडीकार्ड 4.2
- 6. क्या आंतरिक डीबी को एसडीकार्ड में ले जाना संभव है?
- 7. एंड्रॉइड गैलरी में एसडीकार्ड से डॉक्टर को कैसे देखें?
- 8. एंड्रॉइड: रॉफाइल को एसडीकार्ड में कॉपी करें (वीडियो एमपी 4)
- 9. देशी मोड में एसडीकार्ड से एंड्रॉइड लोड डीएल का
- 10. पासवर्ड सुरक्षित के साथ एसडीकार्ड में फ़ोल्डर बनाएं: एंड्रॉइड
- 11. एसडीकार्ड पर स्थापित ऐप्स के लिए .apk स्थान कहां है?
- 12. एसडीकार्ड पर संग्रहीत छवि के उरी को कैसे प्राप्त करें?
- 13. एंड्रॉइड 2.2 - मैं कैसे पता लगा सकता हूं कि मैं एसडीकार्ड पर स्थापित हूं या नहीं?
- 14. क्या एंड्रॉइड ऐप की अनइंस्टॉल करने से एसडीकार्ड पर संग्रहीत डेटाबेस हटा दिया जाता है?
- 15. एंड्रॉइड एप्लिकेशन से एसडीकार्ड पर उपलब्ध खाली स्थान कैसे प्राप्त करें?
- 16. यह पता लगाने के लिए कि डिवाइस में एसडीकार्ड है या नहीं?
- 17. एसडीकार्ड पर संग्रहीत जेपीजी के साथ एक बिटमैप के रूप में एक जेपीजी फ़ाइल कैसे खोलें?
- 18. जांचें कि एसडीकार्ड मौजूद है या नहीं, बूलियन हमेशा सत्य है
- 19. एंड्रॉइड में मेरे ऐप की अनइंस्टॉल करने के दौरान एसडीकार्ड से फ़ोल्डरों को कैसे हटाएं?
- 20. एंड्रॉइड एडीबी डिवाइस में स्थान पर कोई एसडीकार्ड नहीं है और रूट रूट नहीं है
- 21. java.io.IOException: निष्पादन चलाने में त्रुटि()। आदेश: [सीडी, एसडीकार्ड/.yasmin] कार्य निर्देशिका: शून्य पर्यावरण: शून्य
- 22. एसडीकार्ड से नहीं मेरे एंड्रॉइड डिवाइस से सभी छवियों और तस्वीरें कैसे प्राप्त करें?
- 23. एंड्रॉइड एसडीकार्ड से अपने फ़ाइल पथ का उपयोग करके किसी छवि का पूर्वावलोकन कैसे करें, मेरे आवेदन
- 24. ऐप को एसडीकार्ड में स्थानांतरित करने में सक्षम कैसे करें (और समर्थन एंड्रॉइड <2.2 अभी भी)?
- 25. एंड्रॉइड - डाउनलोड की गई सामग्री को स्टोर करने के लिए, आंतरिक बनाम बाहरी भंडारण?
- 26. जब आप आंतरिक या बाहरी संग्रहण का उपयोग करते हैं तो छवियों और डेटा को कैश करते समय?
- 27. कैसे गैलरी से फ़ोटो छिपाने के लिए और मेरे एप्लिकेशन में यह स्टोर करने के लिए
- 28. एंड्रॉइड में अटैचमेंट के रूप में बिटमैप ऑब्जेक्ट के साथ ईमेल भेजें?
- 29. एंड्रॉइड
- 30. ग्रहण सांत्वना पता चलता है: 'चयन पुश करने के लिए विफल: केवल पढ़ने के लिए फ़ाइल system'when मैं
उपयोग मोड। प्राइवेट –