क्या किसी ऐप के अनइंस्टॉल होने पर ऐप से जुड़े डेटा साफ़ हो जाते हैं?


30

एप्लिकेशन से जुड़ा डेटा जिसे हम एप्लिकेशन> मैनेज एप्लिकेशन> एप्लिकेशन पर जाते समय देखते हैं, क्या यह तब साफ हो जाता है जब हम "अनइंस्टॉल" को हिट करते हैं या क्या यह अनइंस्टालर से अछूता रह जाता है?

इसका कारण मैं यह पूछ रहा हूं, मैंने बहुत से लोगों से सुना है जो पहले "स्पष्ट डेटा" को हिट करते हैं और फिर "अनइंस्टॉल" करते हैं, क्योंकि वे सुनिश्चित नहीं हैं कि वे सिर्फ इसलिए सुनिश्चित करते हैं कि वे डेटा से छुटकारा पाएं और फिर स्थापना रद्द करें !! इसलिए अनइंस्टॉल करने से पहले "क्लियर डेटा" को हिट करने की जरूरत है।


1
मुझे पूरा यकीन है कि यह डेटा को साफ करता है, लेकिन मैं थोड़ा परीक्षण करूंगा।
मैथ्यू

जवाबों:


26

जैसा कि मैथ्यू ने एक टिप्पणी में उल्लेख किया है: हाँ, यह है। संपूर्ण डेटा निर्देशिका बस हटा दी गई है:

C:\Console2>adb shell ls /data/data/com.chessclock.android/
lib           shared_prefs

C:\Console2>adb uninstall com.chessclock.android
Success

C:\Console2>adb shell ls /data/data/com.chessclock.android/
ls: /data/data/com.chessclock.android/: No such file or directory

#Reinstalled from the Market at this point

C:\Console2>adb shell ls /data/data/com.chessclock.android/
lib

shared_prefsनिर्देशिका पिछले में अनुपस्थित है lsसूची क्योंकि मैं एप्लिकेशन लॉन्च नहीं किया था, मैं केवल यह पुनर्स्थापित, इसलिए वहाँ अभी तक (यह पहले प्रक्षेपण पर चूक सेट) के लिए बनाए नहीं वरीयताओं थे। मैं इसे केवल इसलिए इंगित करता हूं क्योंकि यह दिखाता है कि पिछली स्थापना की प्राथमिकताएं कहीं भी बरकरार नहीं थीं।


12

यह शायद स्पष्ट है, लेकिन ... कुछ एप्लिकेशन जिनके पास "USB संग्रहण को संशोधित / हटाने" की अनुमति है, वे कैश मेमोरी आदि के लिए आंतरिक मेमोरी का उपयोग कर सकते हैं और एप्लिकेशन को हटाए जाने के बाद जरूरी डेटा को हटा नहीं सकते हैं। मैंने ऐप्स को ऐसे स्पष्ट निर्देशिकाओं में नहीं लिखने के लिए देखा है /sdcard/data/[package name]/, लेकिन ज्यादातर वे उपयोग करते हैं /sdcard/[app name]/जो स्पॉट करना और हटाना आसान है।


4
Sdcard की तरह लिखा गया डेटा भी Clear Dataबटन द्वारा हटाया नहीं जाएगा , निश्चित रूप से, इसलिए या तो आपको इसे मैन्युअल रूप से निकालने की आवश्यकता होगी। हालांकि अच्छी बात है।
एल्डारैथिस

0

सरल और ठोस परीक्षण ...

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


यह बेहतर होगा यदि आप इसके बारे में प्रलेखन को लिंक भी प्रदान कर सकते हैं, क्योंकि वर्तमान में यह अन्य उत्तरों का विरोधाभासी है।
एंड्रयू टी

क्या आप वास्तव में "कि" कह रहे हैं? मैं "अन्य उत्तरों" का खंडन नहीं कर रहा हूं, मैं एक ऐसा प्रयोग कर रहा हूं जो एक ही निष्कर्ष पर आता है क्योंकि एक ही विषय के बारे में बात करने वाला एकमात्र उत्तर है: कॉन्फ़िगरेशन सहित डेटा मेमोरी मिट जाती है। दूसरे उत्तर में कहा गया है कि अन्य डेटा कहीं और रह सकते हैं। मैंने कहा कि मैंने प्रोग्राम को अनइंस्टॉल करने के बाद कॉन्फ़िगरेशन को बनाए रखने की गारंटी दी है और मुझे नहीं पता कि यह (यह / sdcardX में कैसे नहीं था)। यह बस स्क्रीन संदेशों में कहा जा सकता था। मुझे डर है कि इन दिनों ज्यादातर पूर्ण, उचित प्रलेखन नहीं है।
पापो

कोई बात नहीं, लगता है कि एक गलतफहमी है। मैं "प्रलेखन" का उल्लेख कर रहा था जो कहता है "सेटिंग को एक ही ऑपरेशन के बाद रखा जाएगा, और मुझे लगा कि प्रलेखन द्वारा आधिकारिक एंड्रॉइड एसडीके डॉक्टर का मतलब है, लेकिन आपकी टिप्पणी सिर्फ मेरा भ्रम स्पष्ट करती है। कोई चिंता नहीं ...
एंड्रयू टी।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.