मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जिसमें एसडी कार्ड से पीडीएफ, डॉक्टर एक्सएलएस फाइल स्कैन करने और उनकी सूची बनाने के लिए एक मॉड्यूल शामिल है। मैं केवल फ़ोल्डरों की सूची बनाना चाहता हूं।एंड्रॉइड में फ़ाइलों के विशेष विस्तार के लिए एसडी कार्ड स्कैन कैसे करें?
जैसा कि मैं एंड्रॉइड के लिए बहुत नया हूं। किसी को भी इसे प्राप्त करने का विचार है।
public class MediaScannerWrapper implements
MediaScannerConnection.MediaScannerConnectionClient {
private MediaScannerConnection mConnection;
private String mPath;
private String mMimeType;
// filePath - where to scan;
// mime type of media to scan i.e. "image/jpeg".
// use "*/*" for any media
public MediaScannerWrapper(Context ctx, String filePath, String mime){
mPath = filePath;
mMimeType = mime;
mConnection = new MediaScannerConnection(ctx, this);
}
// do the scanning
public void scan() {
mConnection.connect();
}
// start the scan when scanner is ready
public void onMediaScannerConnected() {
mConnection.scanFile(mPath, mMimeType);
Log.w("MediaScannerWrapper", "media file scanned: " + mPath);
}
public void onScanCompleted(String path, Uri uri) {
// when scan is completes, update media file tags
}
}
क्या आप [गहराई-पहले खोज] की कोशिश (http://en.wikipedia.org/wiki/Depth-first_search) या [चौड़ाई-पहले खोज] (http://en.wikipedia.org/ wiki/चौड़ाई-first_search)? – rekire