0
我想在Android上從sdcard中提取一系列文件。 我的問題是如何獲得sdcard中的某些東西的FileEntry對象?使用Java,如何通過編程方式獲得sdcard over adb中的ddmlib FileEntry對象?
public void pull(FileEntry[] entries, String localPath, ISyncProgressMonitor monitor)
我想在Android上從sdcard中提取一系列文件。 我的問題是如何獲得sdcard中的某些東西的FileEntry對象?使用Java,如何通過編程方式獲得sdcard over adb中的ddmlib FileEntry對象?
public void pull(FileEntry[] entries, String localPath, ISyncProgressMonitor monitor)
public FileEntry getEntry(String remotePath, IDevice device) {
FileListingService listingService = device.getFileListingService();
FileEntry entry = listingService.getRoot();
String[] segments = remotePath.split("/");
for(String segment : segments) {
listingService.getChildren(entry, false, null);
entry = entry.findChild(segment):
if(entry == null){
// throw new Exception();
}
}
return entry;
}