में आमंत्रित करना मुझे केवल एक निर्देशिका स्कैन करने के लिए MediaScanner प्राप्त करने का प्रयास करने में समस्या है।मीडियास्केनर को केवल एक ही निर्देशिका (एंड्रॉइड)
मेरा ऐप चित्र लेता है, और उन्हें एसडी कार्ड/डीसीआईएम/ऐपचित्रों/पर सहेजता है, और स्पष्ट रूप से मुझे गैलरी ऐप में दिखाने के लिए मीडियास्केनर को आमंत्रित करने की आवश्यकता है। निम्नलिखित कोड मेरे उद्देश्य के लिए काम करता है:
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
लेकिन यह इतना बेकार लगता है! जब मैं जानता हूं कि फाइलें कहां हैं, तो मैं पूरे एसडीकार्ड को स्कैन करने की कोशिश कर रहे संसाधनों का उपयोग नहीं करना चाहता हूं। मैंने निम्नलिखित भी कोशिश की है:
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory+"/DCIM/AppPictures/")));
लेकिन यह कोई परिणाम देने में विफल रहता है। क्या कोई मुझे यह करने के लिए उचित तरीके से बता सकता है?