2011-12-21 22 views
5

के बाहर संग्रहीत छवियों के थंबनेल क्वेरी करना क्या आप मीडियास्टोर की क्वेरी मिनी थंबनेल विधि का उपयोग उन छवियों पर कर सकते हैं जिन्हें आप कस्टम स्थान में संग्रहीत करते हैं (उदाहरण के लिए/sdcard/testimages)?एंड्रॉइड ग्रहण गैलरी

जब आप उस कस्टम स्थान पर कोई नई छवि जोड़ते हैं, तो क्या यह स्वचालित रूप से थंबनेल उत्पन्न करता है, या ऐसा कुछ है जो मुझे फ़ोटो जोड़ रहा है?

उत्तर

2

आपके कस्टम स्थान में छवि को संग्रहीत करने के बाद, आप इसे तुरंत जोड़ने के लिए MediaScannerConnection.scanFile(String path, String mimeType) पर कॉल कर सकते हैं। मेरा मानना ​​है कि यह इसे गैलरी में जोड़ना चाहिए और इस प्रकार इसके लिए एक थंबनेल उत्पन्न करना चाहिए। फिर आप क्वेरी मिनी थंबनेल विधि का उपयोग कर सकते हैं।
scanFile(Context context, String[] paths, String[] mimeTypes, MediaScannerConnection.OnScanCompletedListener callback)

इस आजमाइए करें:

वहाँ भी एक कॉलबैक है कि आप के लिए MediaScannerConnection सेट और एक कॉलबैक लागू करता है ताकि आप जब यह किया जाता है परिणामों पर काम कर सकते हैं साथ scanFile की सुविधा संस्करण है। मैंने इस सटीक वर्कफ़्लो का परीक्षण नहीं किया है, इसलिए यह सुनिश्चित न करें कि यह काम करेगा या नहीं।