ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
GoogleApiClientUtilBase
public
class
GoogleApiClientUtilBase
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.gcs.GoogleApiClientUtilBase
|
สรุป
เมธอดสาธารณะ |
static
HttpRequestInitializer
|
configureRetryStrategy(HttpRequestInitializer initializer)
ตั้งค่ากลยุทธ์การลองใหม่สำหรับ HttpRequestInitializer ที่ระบุ
|
static
HttpRequestInitializer
|
configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout)
ตั้งค่ากลยุทธ์การลองใหม่สำหรับ HttpRequestInitializer ที่ระบุ
|
static
Credentials
|
createCredential( scopes)
ลองสร้างข้อมูลเข้าสู่ระบบ Google API ด้วยข้อมูลเข้าสู่ระบบเริ่มต้น
|
static
Credentials
|
createCredentialFromJsonKeyFile(File file, scopes)
สร้างข้อมูลเข้าสู่ระบบจากไฟล์คีย์ JSON
|
static
HttpRequestInitializer
|
setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
|
ค่าคงที่
APP_NAME
public static final String APP_NAME
ค่าคงที่:
"tradefed"
เครื่องมือสร้างสาธารณะ
GoogleApiClientUtilBase
public GoogleApiClientUtilBase ()
เมธอดสาธารณะ
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
ตั้งค่ากลยุทธ์การลองใหม่สำหรับ HttpRequestInitializer ที่ระบุ ในกรณีที่เกิดข้อผิดพลาดเกี่ยวกับเซิร์ฟเวอร์
ระบบจะลองส่งคำขออีกครั้งโดยอัตโนมัติด้วย Exponential Backoff
| พารามิเตอร์ |
initializer |
HttpRequestInitializer: - ตัวเริ่มต้นที่จะตั้งค่ากลยุทธ์การลองใหม่ |
| คิกรีเทิร์น |
HttpRequestInitializer |
ตัวเริ่มต้นที่จะลองส่งคำขอที่ไม่สำเร็จอีกครั้งโดยอัตโนมัติ |
public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer,
int connectTimeout,
int readTimeout)
ตั้งค่ากลยุทธ์การลองใหม่สำหรับ HttpRequestInitializer ที่ระบุ ในกรณีที่เกิดข้อผิดพลาดเกี่ยวกับเซิร์ฟเวอร์
ระบบจะลองส่งคำขออีกครั้งโดยอัตโนมัติด้วย Exponential Backoff
| พารามิเตอร์ |
initializer |
HttpRequestInitializer: - ตัวเริ่มต้นที่จะตั้งค่ากลยุทธ์การลองใหม่ |
connectTimeout |
int |
readTimeout |
int |
| คิกรีเทิร์น |
HttpRequestInitializer |
ตัวเริ่มต้นที่จะลองส่งคำขอที่ไม่สำเร็จอีกครั้งโดยอัตโนมัติ |
createCredential
public static Credentials createCredential ( scopes)
ลองสร้างข้อมูลเข้าสู่ระบบ Google API ด้วยข้อมูลเข้าสู่ระบบเริ่มต้น
ใช้เฉพาะข้อมูลเข้าสู่ระบบเริ่มต้น
| พารามิเตอร์ |
scopes |
: ขอบเขตสำหรับข้อมูลเข้าสู่ระบบ |
| การขว้าง |
|
IOException |
|
GeneralSecurityException |
createCredentialFromJsonKeyFile
public static Credentials createCredentialFromJsonKeyFile (File file,
scopes)
สร้างข้อมูลเข้าสู่ระบบจากไฟล์คีย์ JSON
| พารามิเตอร์ |
file |
File: คือไฟล์คีย์ p12 |
scopes |
: คือขอบเขตของ API |
| การขว้าง |
|
FileNotFoundException |
|
IOException |
|
GeneralSecurityException |
setHttpTimeout
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
| พารามิเตอร์ |
requestInitializer |
HttpRequestInitializer: HttpRequestInitializer โดยปกติแล้วจะเป็น Credential |
connectTimeout |
int: การหมดเวลาเชื่อมต่อเป็นมิลลิวินาที |
readTimeout |
int: การหมดเวลาในการอ่านเป็นมิลลิวินาที |
วิธีการที่ได้รับการป้องกัน
doCreateCredentialFromJsonKeyFile
protected Credentials doCreateCredentialFromJsonKeyFile (File file,
scopes)
| พารามิเตอร์ |
file |
File |
scopes |
|
doCreateDefaultCredential
protected Credentials doCreateDefaultCredential ( scopes)
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-12-04 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-12-04 UTC"],[],[]]