[問題] SingleMediaScanner與sendbroadcast差別
請問不知道有人知不知道這兩者的差別,
有google過但還不是很了解這兩者差別在哪,
是scan速度快慢差異還是哪邊不同呢?
另外,
關於SingleMediaScanner是否有人知道是如何啟動它?
以下是code
public class SingleMediaScanner implements MediaScannerConnectionClient {
private MediaScannerConnection mMs;
private File mFile;
public SingleMediaScanner(Context context, File f) {
mFile = f;
mMs = new MediaScannerConnection(context, this);
mMs.connect();
}
public void onMediaScannerConnected() {
mMs.scanFile(mFile.getAbsolutePath(), null);
}
public void onScanCompleted(String path, Uri uri) {
mMs.disconnect();
}
}
文章好像有說到用 new SingleMediaScanner(this, file); 啟動
但問題是file好像沒在函式裡面看到,
也沒看到想要掃描的資料夾路徑,
不知道是否有人用過這類函式呢? 有google過但是還是不太懂...
另外假設想用button啟動進行掃描,
是否就將 new SingleMediaScanner(this, file); 放在onclicklistener中呢?
感謝各位的解惑。
排版可能有點亂,還請各位大大包含了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.184.86