ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาแบบ Trunk Stable และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ หากต้องการสร้างและมีส่วนร่วมใน AOSP ให้ใช้ android-latest-release android-latest-release สาขา Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google ใช้เทคโนโลยี AI เพื่อแปลเนื้อหาเป็นภาษาที่คุณต้องการ การแปลโดย AI อาจมีข้อผิดพลาด
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
GCSFileDownloader
public
class
GCSFileDownloader
extends GCSCommon
implements
IFileDownloader
เครื่องมือดาวน์โหลดไฟล์เพื่อดาวน์โหลดไฟล์จาก Google Cloud Storage (GCS)
สรุป
เมธอดสาธารณะ |
InputStream
|
downloadFile(String bucketName, String filename)
ดาวน์โหลดไฟล์จากที่เก็บข้อมูล GCS
|
void
|
downloadFile(String remotePath, File destFile)
รูปแบบอื่นของ downloadFile(String) ซึ่งช่วยให้ผู้เรียกใช้ระบุไฟล์ปลายทางที่จะวางเนื้อหาระยะไกลได้
|
File
|
downloadFile(String remoteFilePath)
ดาวน์โหลดไฟล์จาก GCS
|
boolean
|
isFresh(File localFile, String remotePath)
ตรวจสอบความใหม่ของไฟล์ในเครื่อง
|
ช่อง
GCS_APPROX_PREFIX
public static final String GCS_APPROX_PREFIX
GCS_PREFIX
public static final String GCS_PREFIX
ตัวสร้างแบบสาธารณะ
GCSFileDownloader
public GCSFileDownloader (File jsonKeyFile)
| พารามิเตอร์ |
jsonKeyFile |
File |
GCSFileDownloader
public GCSFileDownloader ()
เมธอดสาธารณะ
downloadFile
public InputStream downloadFile (String bucketName,
String filename)
ดาวน์โหลดไฟล์จากที่เก็บข้อมูล GCS
| พารามิเตอร์ |
bucketName |
String: ชื่อที่เก็บข้อมูล GCS |
filename |
String: ชื่อไฟล์ |
downloadFile
public void downloadFile (String remotePath,
File destFile)
รูปแบบอื่นของ downloadFile(String) ซึ่งช่วยให้ผู้เรียกใช้ระบุไฟล์ปลายทางที่จะวางเนื้อหาระยะไกลได้
| พารามิเตอร์ |
remotePath |
String: เส้นทางระยะไกลไปยังไฟล์ที่จะดาวน์โหลด โดยสัมพันธ์กับรูทเฉพาะการติดตั้งใช้งาน |
destFile |
File: ไฟล์ที่จะวางเนื้อหาที่ดาวน์โหลด ไม่ควรมี |
downloadFile
public File downloadFile (String remoteFilePath)
ดาวน์โหลดไฟล์จาก GCS
ขณะนี้รองรับเฉพาะเส้นทาง GCS
| พารามิเตอร์ |
remoteFilePath |
String: เส้นทาง GCS ในรูปแบบ gs://bucket/file/path |
| คิกรีเทิร์น |
File |
ไฟล์ในเครื่อง |
isFresh
public boolean isFresh (File localFile,
String remotePath)
ตรวจสอบความใหม่ของไฟล์ในเครื่อง หากไฟล์ในเครื่องเหมือนกับไฟล์ระยะไกล แสดงว่าไฟล์เป็นเวอร์ชันล่าสุด หากไม่เป็นเช่นนั้น แสดงว่าไฟล์ในเครื่องล้าสมัย ซึ่งใช้สำหรับแคชเป็นหลัก การใช้งานเริ่มต้นจะแสดงผลลัพธ์เป็น "จริง" เสมอ ดังนั้นหากไฟล์เป็นแบบคงที่ ก็จะไม่จําเป็นต้องตรวจสอบความใหม่
| พารามิเตอร์ |
localFile |
File: ไฟล์ในเครื่อง |
remotePath |
String: เส้นทางไฟล์ระยะไกล |
| คิกรีเทิร์น |
boolean |
จริงหากไฟล์ในเครื่องเป็นไฟล์ล่าสุด หรือเป็นเท็จ |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 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"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[]]