मैं एंड्रॉइड 4.4 किटकैट में एसडी मेमोरी को कैसे रिफ्रेश / रेस्कैन करता हूं


13

मुझे अपने नेक्सस 4 के लिए पिछले सप्ताह आधिकारिक ओटीए किटकैट अपडेट प्राप्त हुआ और तब से मैं एसडी कार्ड को पुनः प्राप्त करने में असमर्थ रहा। मैंने इस कार्य के लिए कई अलग-अलग ऐप आज़माए हैं लेकिन सभी खुलने पर क्रैश हो जाते हैं। एक बिट अनुसंधान एक ही मुद्दे के साथ मुट्ठी भर उपयोगकर्ताओं को दिखाता है।

ये वे ऐप्स हैं जिन्हें मैंने आज़माया है:

  • रेसकान मीडिया ( आदित्य तलपड़े )
  • रेस्क्यू एसडी कार्ड! ( sTOOPIDfiG )
  • रेस्कैन एसडी मीडिया कार्ड ( RADEFFFACTORY )
  • जेली बीन पर एसडीरेस्कैन ( बेंजामिन रोसको ) मेरा पुराना स्टैंडबाय

लॉन्च होने पर प्रत्येक ऐप क्रैश हो जाता है। क्या कोई किटकैट पर अपनी एसडी मेमोरी को रिफ्रेश करने में सक्षम है?

जवाबों:


13

यह हटाई गई फ़ाइलों का पता लगाने के लिए काम नहीं करेगा, लेकिन मैं सिर्फ प्ले स्टोर पर एक ऐप डालता हूं जो नई और अपडेट की गई फ़ाइलों पर काम करेगा: https://play.google.com/store/apps/details?id=com। gmail.jerickson314.sdscanner

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


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

इस उत्तर को लिखने के बाद से, मैंने मीडिया डेटाबेस को पढ़ने के लिए कार्यक्षमता को लागू किया है। जहाँ तक मैं बता सकता हूँ, यह हटाई गई फ़ाइलों का पता लगाने के लिए काम कर रहा है। कभी-कभी हटाई गई फ़ाइलें मीडिया डेटाबेस में बिल्कुल भी दिखाई नहीं दे रही हैं, जो मुझे संदेह है कि उनका मतलब है कि Google Play Music द्वारा साफ किया जा रहा है या इससे पहले कि एसडी स्कैनर उनके पास पहुंच जाए।
जेरेमी एरिकसन

वार्षिक रूप से, मुझे डिफ़ॉल्ट रिंगटोन, अलार्म, सूचना ध्वनियों आदि की प्रतिलिपि / sdcard के तहत स्थानों पर कॉपी करनी होगी ताकि उन्हें सेटिंग्स द्वारा फिर से पाया जा सके।
बैरी केली

अफसोस की बात है कि ऐप अब स्टोर पर नहीं है
एडवर्ड फॉक

6

आप इस तरह से किसी भी एप्लिकेशन का उपयोग नहीं कर सकते। चूँकि बहुत सारे ऐप्स ने MEDIA_MOUNTEDप्रसारण के इरादे का दुरुपयोग किया, इसलिए उन्होंने केवल एक फ़ाइल को बदलने के बाद पूरे फाइल सिस्टम (बैटरी को डिलीट करने वाली बैटरी) को फिर से शुरू कर दिया, किटकैट का एक नया प्रतिबंध है कि केवल सिस्टम ऐप ही इस इरादे को प्रसारित कर सकते हैं। कोशिश करने वाले ऐप्स को एक मिलेगा SecurityException, जो डिफ़ॉल्ट रूप से "... बंद कर दिया" संवाद का कारण बनता है।

एक ऐप के लिए एक वैकल्पिक तंत्र है जो यह कहता है कि यह एक विशेष फ़ाइल को बदल दिया गया है, और उस फ़ाइल को फिर से प्रतिबंधित (पुनरावृत्ति नहीं) करने का कारण बनता है, लेकिन (ए) कोई प्रतिस्थापन नहीं है जो पूरे फाइल सिस्टम को स्कैन करता है, क्योंकि यह उसी तरह से दुरुपयोग किया जाएगा। ; और (b) इसे कॉल करने के लिए ऐप पर निर्भर है। यह कुछ ऐसा नहीं है जिसे आप एक उपयोगकर्ता के रूप में बदल सकते हैं।

एक ऐप जो उपयोग करता वह इस काम को 4.3 और पहले की तरह ही कर पाएगा, लेकिन फिर से, इसे रूट करने के लिए विशेष रूप से लिखा जाना चाहिए। डिवाइस को रूट करने से आपके पुराने ऐप फिर से काम करना शुरू नहीं करेंगे।

अधिक तकनीकी जानकारी के लिए, Nexus 7 पर MediaScan को कैसे ट्रिगर करें? स्टैक ओवरफ्लो पर, प्रोग्रामिंग सवालों के लिए हमारी बहन साइट।


यह सवाल का जवाब नहीं है। मेरा मीडिया किटकैट पर पूरी तरह से अप्राप्य है क्योंकि मैंने एक फ़ोल्डर का नाम बदला है। एक विकल्प प्रदान किए बिना कार्यक्षमता को निकालना पूरी तरह से टूट गया है।
बैरी केली

3

यह एक बहुत अच्छा सवाल है और मुझे लगता है कि यह पहले से ही उत्तर दिया गया है। मैंने विशेष रूप से किट किट (एंड्रॉइड 4.4+) के लिए इस समस्या को हल करने के लिए एक छोटा सा आवेदन लिखा। मेरा आवेदन सभी फोन पर काम करता है।

यहाँ:

https://play.google.com/store/apps/details?id=burrows.apps.sdcard

यह नेक्सस 5 पर काम करता है!

कृपया मुझे बताएं कि क्या यह आपकी मदद करता है!

डिस्क्लेमर: मैंने यह ऐप लिखा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.