1.一種拷貝文件的方法,其特征在于,所述方法用于第一終端,包括:
當?shù)谝唤K端內的主線程接收到目標文件的拷貝指令時,檢測目標文件的拷貝進度;
若所述主線程檢測到所述目標文件拷貝完成,向預先創(chuàng)建的目標線程發(fā)送更新媒體庫的請求,以使所述目標線程根據(jù)所述更新媒體庫的請求對所述媒體庫進行更新;其中,所述媒體庫用于對所述第一終端中存儲的文件進行管理;
所述主線程向第二終端反饋所述目標文件拷貝完成的信息,以使所述第二終端發(fā)送下一個目標文件的拷貝指令。
2.根據(jù)權利要求1所述的方法,其特征在于,在所述當?shù)谝唤K端內的主線程接收到目標文件的拷貝指令時,檢測目標文件的拷貝進度之前,還包括:
當?shù)谝唤K端檢測到與第二終端之間基于媒體傳輸協(xié)議MTP建立連接時,創(chuàng)建目標線程。
3.根據(jù)權利要求2所述的方法,其特征在于,所述目標線程用于緩存至少一個更新媒體庫的請求以及用于根據(jù)所述更新媒體庫的請求更新媒體庫。
4.根據(jù)權利要求1所述的方法,其特征在于,所述目標線程根據(jù)所述更新媒體庫的請求對所述媒體庫進行更新,包括:
所述目標線程調用所述媒體庫的接口,并將所述目標文件的關聯(lián)信息記錄在媒體庫中,其中,所述目標文件的關聯(lián)信息包括所述目標文件的路徑信息、文件類型信息以及時間戳信息。
5.一種拷貝文件的裝置,其特征在于,所述裝置配置在第一終端中,包括:
檢測模塊,用于當接收到目標文件的拷貝指令時,檢測目標文件的拷貝進度;
發(fā)送模塊,用于若檢測到目標文件拷貝完成,向預先創(chuàng)建的目標線程發(fā)送更新媒體庫的請求,以使所述目標線程根據(jù)所述更新媒體庫的請求對所述媒體庫進行更新;其中,所述媒體庫用于對所述第一終端中存儲的文件進行管理;
反饋模塊,用于向第二終端反饋所述目標文件拷貝完成的信息,以使所述第二終端發(fā)送下一個目標文件的拷貝指令。
6.根據(jù)權利要求5所述的裝置,其特征在于,還包括:目標線程創(chuàng)建模塊,用于在所述當接收到目標文件的拷貝指令時,檢測目標文件的拷貝進度之前,當?shù)谝唤K端檢測到與第二終端之間基于媒體傳輸協(xié)議MTP建立連接時,創(chuàng)建目標線程。
7.根據(jù)權利要求6所述的裝置,其特征在于,所述目標線程用于緩存至少一個更新媒體庫的請求以及用于根據(jù)所述更新媒體庫的請求更新媒體庫。
8.根據(jù)權利要求5所述的裝置,其特征在于,所述目標線程根據(jù)所述更新媒體庫的請求對所述媒體庫進行更新,包括:
所述目標線程調用所述媒體庫的接口,并將所述目標文件的關聯(lián)信息記錄在媒體庫中,其中,所述目標文件的關聯(lián)信息包括所述目標文件的路徑信息、文件類型信息以及時間戳信息。
9.一種終端,其特征在于,所述終端集成了權利要求5-8任一所述的一種拷貝文件的裝置。