gpt4 book ai didi

java - 使用 Java,如何通过 adb 以编程方式获取 ddmlib FileEntry 对象以获取 sdcard 中的某些内容?

转载 作者:行者123 更新时间:2023-12-01 09:58:54 24 4
gpt4 key购买 nike

我想从 Android 上的 SD 卡中提取一系列文件。我的问题是如何获取 sdcard 中某些内容的 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;
}

关于java - 使用 Java,如何通过 adb 以编程方式获取 ddmlib FileEntry 对象以获取 sdcard 中的某些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36963532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com