Ho avuto questa classe:Trigger mediascanner su percorso specifico (cartella), come?
import android.content.Context;
import android.media.MediaScannerConnection;
import android.net.Uri;
import android.util.Log;
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 = "/sdcard/DCIM/Camera";
mMimeType = "jpg";
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
}
}
come usarlo in altra classe? Non so come usare correttamente le classi, ho provato ma non funziona nulla. Faccio qualcosa di sbagliato, ma non so cosa, qualcuno può aiutarmi con questo.
Stai parlando [quel post] (http: // StackOverflow. com/domande/4753252/scan-android-sd-card-per-nuove-files)? – XMoby
Oh, non ho trovato quel post, grazie! – Bigflow
Potresti ancora aiutarmi, sono davvero pessimo con le lezioni e cose simili in Java. – Bigflow