"USB संग्रहण सामग्री को संशोधित / हटाएं" अनुमति का वास्तव में क्या मतलब है?


11

modify/delete USB storage contentsअनुमति का वास्तव में क्या मतलब है? क्या यह एप्लिकेशन को मेरे USB संग्रहण के सभी डेटा को पढ़ने, संशोधित करने और लिखने के लिए एक्सेस प्रदान करता है ? हो सकता है कि यह केवल उस डेटा के सबसेट तक सीमित हो (उदाहरण के लिए केवल एप्लिकेशन द्वारा लिखा गया डेटा)? या इसका मतलब पूरी तरह से कुछ और है?

जवाबों:


8

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

यह अनुमति इंगित करती है कि एप्लिकेशन SD कार्ड पर रहने वाली किसी भी फाइल को बनाने, संशोधित करने या हटाने में सक्षम है (या ओएस को एसडी कार्ड की तरह व्यवहार करने वाला गैर-हटाने योग्य भंडारण स्थान)।

तो यह ऑनलाइन से एक फ़ाइल डाउनलोड कर सकता है और मैन्युअल रूप से इसे आपके एसडी कार्ड में सहेज सकता है।

यह अपनी खुद की छवि, पाठ, ऑडियो आदि को उत्पन्न कर सकता है .. फ़ाइल और इसे अपने एसडी कार्ड में सहेजें।

यह आपके SD कार्ड की किसी भी फ़ाइल को हटा सकता है।

यह आपके एसडी (यहां तक ​​कि ऐप के साथ कुछ भी नहीं करने के लिए एक पर मौजूद है) में एक फ़ाइल पा सकता है और इसमें बदलाव कर सकता है।


5

इसका मतलब है कि कोई एप्लिकेशन आपके sdcard की संपूर्ण सामग्री को पढ़ / लिख सकता है। यहां तक ​​कि अगर आवेदन में यह अनुमति नहीं है, तब भी यह sdcard की सामग्री से पढ़ने में सक्षम होगा। इसे संशोधित / लिखने की अनुमति देने से एप्लिकेशन को फ़ाइलों को बनाने, संपादित करने या हटाने की अनुमति मिलेगी।

99.9% इस समय ऐसा होता है ताकि एप्लिकेशन एसडीकार्ड में डेटा को बचाने जैसे काम कर सके। उदाहरण के लिए यह वॉलपेपर ऐप से छवियां हो सकती हैं, या यदि ऐप का उपयोग आपके लिए आपके एसएमएस संदेशों का बैकअप लेने के लिए किया जाता है, या यहां तक ​​कि पॉडकास्ट ऐप को एमपी फ़ाइल को एसडीकार्ड में सहेजने की आवश्यकता है।

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

यदि आप अपने पीसी पर इसे इंस्टॉल करने के लिए किसी एप्लिकेशन पर भरोसा नहीं करते हैं, तो आप इसे इंस्टॉल नहीं करेंगे। आपको अपने फोन के साथ समान विचारों का उपयोग करना चाहिए, लेकिन ध्यान रखें कि आपके पास फोन पर और भी अधिक व्यक्तिगत जानकारी हो सकती है।



4
@MartinTapankov हर कंप्यूटर ऐसा करता है। यह एक पिछले दरवाजे नहीं है, यह पहले से ही घर में है। विशेष रूप से sdcards, FAT32 कोई सुरक्षा सुरक्षा प्रदान नहीं करता है, यही कारण है कि ओएस को एंड्रॉइड में कम से कम एप्लिकेशन की आवश्यकता के लिए संशोधित / हटाने की अनुमति है, इससे पहले कि वह sdcard को संशोधित करने देता है। जो तब होता है जब कोई अन्य OS करता है।
रयान कॉनरैड

1

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

अधिक जानकारी के लिए इस लिंक पर एक नज़र डालें: http://developer.android.com/guide/topics/data/data-storage.html#SavingSaredFiles


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

यद्यपि FAT32 में अनुमति प्रणाली नहीं है, लेकिन ऐसा कोई कारण नहीं है कि OS (Android / Linux) OS फ़ाइल सिस्टम पहुंच के आसपास सैंडबॉक्स शिम लागू नहीं कर सकता है ताकि यह सुनिश्चित हो सके कि एप्लिकेशन केवल फ़ाइल सिस्टम के एक अधिकृत हिस्से तक पहुंच सकते हैं। यह मुझे भटकाता है कि Google ने कुछ इस तरह से लागू नहीं किया है क्योंकि सिस्टम डेवलपर्स के लिए यह वास्तव में काफी सरल है।
टिमोथी सी। क्विन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.