首先先建立下面這個Java檔吧:
- import java.io.File;
- import android.content.Context;
- import android.media.MediaScannerConnection;
- import android.media.MediaScannerConnection.MediaScannerConnectionClient;
- import android.net.Uri;
- public class SingleMediaScanner implements MediaScannerConnectionClient {
- privateMediaScannerConnection mMSC;
- privateFile mFile;
- public SingleMediaScanner(Context context, File f) {
- mFile = f;
- mMSC =newMediaScannerConnection(context, this);
- mMSC.connect();
- }
- @Override
- public void onMediaScannerConnected() {
- mMSC.scanFile(mFile.getAbsolutePath(), null);
- }
- @Override
- public void onScanCompleted(String path, Uri uri) {
- mMSC.disconnect();
- }
- }
SingleMediaScanner test = new SingleMediaScanner(this, file) ;
(this是個Context,file要自行先設定好路徑...等等)
就可以將所存的額外檔案馬上顯示在相簿中啦!!!
沒有留言:
張貼留言