我得到這個類:在特定路徑(文件夾)上觸發mediascanner,如何?
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
}
}
如何使用它在其他類? 我不知道如何正確使用類,我試過但沒有任何工作。 我做錯了什麼,但我不知道,有人可以幫助我。
你說的是[該職位(HTTP://計算器。 COM /問題/ 4753252 /掃描Android的SD卡換新文件)? – XMoby 2012-02-23 16:34:24
呵呵,沒有發現帖子,謝謝! – Bigflow 2012-02-24 07:11:01
你還能幫助我嗎,在Java中我很難用類和類似的東西。 – Bigflow 2012-02-24 07:42:12