W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
媒體掃描服務從新創(chuàng)建或下載的媒體文件中讀取元數(shù)據(jù),并將文件添加到媒體數(shù)據(jù)庫中。
接口名 | 描述 |
---|---|
performLoggerFile(String path, String mimeType) | 請求通過文件的路徑和類型掃描一個媒體文件。 |
performLoggerFile(Context context, String[] paths, String[] mimeTypes, AVLogCompletedListener callback) | 一次掃描多個媒體文件。 |
connect() | 連接到掃描服務。 |
disconnect() | 從掃描服務斷開連接。 |
isConnected() | 檢查掃描服務是否已連接。 |
媒體掃描服務分為動態(tài)調(diào)用和靜態(tài)調(diào)用,以掃描文件為例:
動態(tài)調(diào)用
public class ZSacnnerTest implements AVLoggerScannerConnectionClient {
private AVLoggerConnection zScanConn;
public ZSacnnerInterTest(Context context) {
// 實例化
zScanConn = new AVLoggerConnection(context, this);
}
// ...
}
zScanConn.onConnect(); // 連接掃描服務
@Override
public void onLoggerConnected() {
zScanConn.performLoggerFile(filePaths[i], mimeTypes[i]); // 服務回調(diào)執(zhí)行掃描
}
@Override
public void onLogCompleted(String path, String uri) {
// 回調(diào)函數(shù)返回URI的值
zScanConn.disConnect(); // 斷開掃描服務
}
靜態(tài)調(diào)用
AVLoggerConnection.performLoggerFile(this, filePaths, null, new AVScanCompletedListener(){
@Override
public void onLogCompleted(String path, String uri) {
}
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: