मैंने एक एंड्रॉइड एप्लिकेशन विकसित किया है जो डिवाइस के एसडी कार्ड को लिखता है। मैं चाहता हूं कि जैसे ही मैं ऐप को अनइंस्टॉल करता हूं, एसडी कार्ड पर लिखे गए डेटा को स्वचालित रूप से हटा दिया जाना चाहिए। क्या इसे करने का कोई तरीका है ??? मैं एंड्रॉइड 2.1 का उपयोग कर रहा हूं। अग्रिम में सहायता के लिए धन्यवाद।एंड्रॉइड ऐप को अनइंस्टॉल करने पर स्वचालित रूप से एसडी कार्ड पर लिखे गए डेटा को कैसे हटाएं?
उत्तर
अपने एंड्रॉयड प्रलेखन से: http://developer.android.com/guide/topics/data/data-storage.html#ExternalCache
आप एपीआई स्तर 8 या अधिक से अधिक उपयोग कर रहे हैं, getExternalCacheDir() का उपयोग एक फ़ाइल है कि जहां कैश फ़ाइलें सहेज लेना चाहिए, बाह्य भंडारण निर्देशिका का प्रतिनिधित्व करता है खोलने के लिए। यदि उपयोगकर्ता आपके एप्लिकेशन को अनइंस्टॉल करता है, तो इन फ़ाइलों को स्वचालित रूप से हटा दिया जाएगा। हालांकि, आपके आवेदन के जीवन के दौरान, आपको इन कैश फ़ाइलों को प्रबंधित करना चाहिए और उन फ़ाइलों को हटा देना चाहिए जिन्हें फ़ाइल स्थान को संरक्षित करने के लिए आवश्यक नहीं है।
आप एपीआई स्तर 7 या कम उपयोग कर रहे हैं, getExternalStorageDirectory() का उपयोग करें, एक फ़ाइल है कि बाह्य भंडारण की जड़ का प्रतिनिधित्व करता है खोलने उसके बाद निम्न निर्देशिका में अपने कैश डेटा लिखने के लिए:
/एंड्रॉयड/डेटा // कैश/आपका जावा-स्टाइल पैकेज नाम है, जैसे "com.example.android.app"।
यदि आप एंड्रॉइड/डेटा/your.package.name के अंदर अपना डेटा डालते हैं तो यह स्वचालित रूप से हटा दिया जाएगा। एसडी और स्थानीय दोनों पर।
- 1. एसडी कार्ड से फ़ाइल को कैसे हटाएं?
- 2. मैन्युअल रूप से एंड्रॉइड एमुलेटर एसडी कार्ड
- 3. एसडी कार्ड पर ऐप के लिए सेवा पुनरारंभ करें जब एसडी कार्ड को
- 4. स्वचालित रूप से अनइंस्टॉल करने पर होम स्क्रीन से एप्लिकेशन शॉर्टकट को कैसे निकालें?
- 5. एसडी कार्ड
- 6. एंड्रॉइड एसडी कार्ड व्यवहार
- 7. मेरा एंड्रॉइड ऐप हानिकारक एसडी कार्ड
- 8. एसडी कार्ड से फ़ाइल को
- 9. एंड्रॉइड: बाहरी एसडी कार्ड
- 10. एसडी कार्ड
- 11. एंड्रॉइड एसडी कार्ड मुद्दे
- 12. एसडी कार्ड
- 13. एंड्रॉइड में मेरे ऐप की अनइंस्टॉल करने के दौरान एसडीकार्ड से फ़ोल्डरों को कैसे हटाएं?
- 14. एंड्रॉइड एमुलेटर एसडी-कार्ड फ़ाइलों को कहां स्टोर करता है?
- 15. एंड्रॉइड में ऐप अनइंस्टॉल होने पर विजेट को कैसे निकालें?
- 16. एंड्रॉइड बैकअप और एसडी-कार्ड
- 17. एंड्रॉइड एमुलेटर पर एसडी कार्ड कैसे स्थापित करें (1.6)
- 18. एसडी कार्ड
- 19. एसडी कार्ड
- 20. एसडी कार्ड
- 21. एंड्रॉइड: एसडी कार्ड पर निर्देशिका कैसे बनाएं और फ़ाइलों को/res/raw से कॉपी करें?
- 22. एंड्रॉइड सेविंग ने एसडी कार्ड
- 23. एसडी कार्ड
- 24. मैं एसडी कार्ड
- 25. एसडी कार्ड पर खराब ब्लॉक चिह्नित करने के लिए सॉफ्टवेयर?
- 26. एसडी कार्ड
- 27. एंड्रॉइड फोन अनइंस्टॉल करने पर रीबूट
- 28. एसडी कार्ड
- 29. एंड्रॉइड एसडीके 2.2 में एसडी कार्ड पर आवेदन स्थापित करना
- 30. एसडी कार्ड
मैं एपीआई स्तर 7 के लिए विकास कर रहा हूं। मैं फ़ाइल खोलने के लिए getExternalStorageDirectory() का उपयोग कर रहा हूं जहां मैं एसडी कार्ड पर डेटा लिखता हूं और मैं एसडी कार्ड पर स्थान बचाने के लिए मैन्युअल रूप से इन फ़ाइलों का प्रबंधन कर रहा हूं। लेकिन मुझे यह नहीं मिल रहा है कि इन सभी फ़ाइलों को कैसे हटाएं ** स्वचालित रूप से ** जब मैं ** ऐप को अनइंस्टॉल करता हूं **। क्या आप कृपया मुझे एक सटीक समाधान/कोड प्रदान कर सकते हैं। – techayu