ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาแบบ Trunk Stable และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ หากต้องการสร้างและมีส่วนร่วมใน AOSP ให้ใช้ android-latest-release android-latest-release สาขา Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
FileDownloadCacheWrapper
public
class
FileDownloadCacheWrapper
extends Object
implements
IFileDownloader
| java.lang.Object
|
| ↳ |
com.android.tradefed.build.FileDownloadCacheWrapper
|
คลาส Wrapper ที่มีฟังก์ชัน FileDownloadCache ขณะที่ใช้การติดตั้งใช้งานอินเทอร์เฟซ
IFileDownloader
มีประโยชน์ในกรณีที่คุณต้องการแยกการใช้แคชออกจากผู้เรียก
สรุป
เมธอดสาธารณะ |
void
|
downloadFile(String remoteFilePath, File destFile)
รูปแบบอื่นของ downloadFile(String) ที่อนุญาตให้ผู้เรียกระบุไฟล์ปลายทาง
ที่ควรวางเนื้อหาระยะไกล
|
File
|
downloadFile(String remoteFilePath)
ดาวน์โหลดไฟล์ระยะไกลลงในไฟล์ชั่วคราวบนดิสก์ในเครื่อง
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, List<String> includeFilters, List<String> excludeFilters)
ดาวน์โหลดไฟล์ที่ตรงกับตัวกรองที่ระบุในไฟล์ ZIP ระยะไกล
|
boolean
|
isFresh(File localFile, String remoteFilePath)
ตรวจสอบความใหม่ของไฟล์ในเครื่อง
|
เครื่องมือสร้างสาธารณะ
FileDownloadCacheWrapper
public FileDownloadCacheWrapper (File cacheDir,
IFileDownloader delegateDownloader)
| พารามิเตอร์ |
cacheDir |
File |
delegateDownloader |
IFileDownloader |
เมธอดสาธารณะ
downloadFile
public void downloadFile (String remoteFilePath,
File destFile)
รูปแบบอื่นของ downloadFile(String) ที่อนุญาตให้ผู้เรียกระบุไฟล์ปลายทาง
ที่ควรวางเนื้อหาระยะไกล
| พารามิเตอร์ |
remoteFilePath |
String: เส้นทางระยะไกลไปยังไฟล์ที่จะดาวน์โหลด ซึ่งสัมพันธ์กับรูทเฉพาะการติดตั้งใช้งาน |
destFile |
File: ไฟล์ที่จะวางเนื้อหาที่ดาวน์โหลด ไม่ควรมีอยู่ |
downloadFile
public File downloadFile (String remoteFilePath)
ดาวน์โหลดไฟล์ระยะไกลลงในไฟล์ชั่วคราวบนดิสก์ในเครื่อง
| พารามิเตอร์ |
remoteFilePath |
String: เส้นทางระยะไกลไปยังไฟล์ที่จะดาวน์โหลด ซึ่งสัมพันธ์กับรูทเฉพาะการติดตั้งใช้งาน
|
| การคืนสินค้า |
File |
File ชั่วคราวที่ดาวน์โหลดในเครื่อง |
downloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
List<String> includeFilters,
List<String> excludeFilters)
ดาวน์โหลดไฟล์ที่ตรงกับตัวกรองที่ระบุในไฟล์ ZIP ระยะไกล
ระบบจะดาวน์โหลดไฟล์ภายในไฟล์ ZIP ระยะไกลก็ต่อเมื่อเส้นทางของไฟล์ตรงกับตัวกรองการรวม
แต่ไม่ตรงกับตัวกรองการยกเว้น
| พารามิเตอร์ |
destDir |
File: ไฟล์ที่จะวางเนื้อหาที่ดาวน์โหลด |
remoteFilePath |
String: เส้นทางระยะไกลไปยังไฟล์ที่จะดาวน์โหลด ซึ่งสัมพันธ์กับรูทเฉพาะการติดตั้งใช้งาน
|
includeFilters |
List: รายการตัวกรองเพื่อดาวน์โหลดไฟล์ที่ตรงกัน |
excludeFilters |
List: รายการตัวกรองเพื่อข้ามการดาวน์โหลดไฟล์ที่ตรงกัน |
isFresh
public boolean isFresh (File localFile,
String remoteFilePath)
ตรวจสอบความใหม่ของไฟล์ในเครื่อง หากไฟล์ในเครื่องเหมือนกับไฟล์ระยะไกล แสดงว่าไฟล์ในเครื่องใหม่ หาก
ไม่เหมือน ไฟล์ในเครื่องจะเก่า ฟังก์ชันนี้ใช้สำหรับแคชเป็นหลัก การติดตั้งใช้งานเริ่มต้นจะ
แสดงผลเป็นจริงเสมอ ดังนั้นหากไฟล์ไม่เปลี่ยนแปลง ก็ไม่จำเป็นต้องตรวจสอบความใหม่
| พารามิเตอร์ |
localFile |
File: ไฟล์ในเครื่อง |
remoteFilePath |
String: เส้นทางไฟล์ระยะไกล |
| การคืนสินค้า |
boolean |
จริง หากไฟล์ในเครื่องใหม่ หรือเท็จ |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-06-22 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2026-06-22 UTC"],[],[]]