ตั้งแต่ปี 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.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ยูทิลิตีของ Google API
public
class
GoogleApiClientUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.GoogleApiClientUtil
|
ยูทิลิตีสำหรับการสร้างไคลเอ็นต์ Google API
สรุป
ช่อง |
public
static
final
String |
APP_NAME
|
วิธีการสาธารณะ |
static
HttpRequestInitializer
|
configureRetryStrategy(HttpRequestInitializer initializer)
ตั้งค่ากลยุทธ์การลองใหม่สำหรับ HttpRequestInitializer ที่ระบุ
|
static
Credential
|
createCredential( scopes, Boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
ลองสร้างข้อมูลเข้าสู่ระบบด้วยไฟล์คีย์อื่นหรือจากโฮสต์ในเครื่อง
|
static
Credential
|
createCredential( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
ลองสร้างข้อมูลเข้าสู่ระบบด้วยไฟล์คีย์อื่นหรือจากโฮสต์ในเครื่อง
|
static
Credential
|
createCredentialFromJsonKeyFile(File file, scopes)
สร้างข้อมูลเข้าสู่ระบบจากไฟล์คีย์ JSON
|
static
Credential
|
createCredentialFromP12File(String serviceAccount, File keyFile, scopes)
วิธีนี้เลิกใช้งานแล้ว
ควรใช้ไฟล์คีย์ JSON เนื่องจาก Google App Engine เลิกใช้งาน p12 แล้ว
และไฟล์คีย์ JSON มีข้อมูลเพิ่มเติม
|
static
HttpRequestInitializer
|
setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
|
ช่อง
APP_NAME
public static final String APP_NAME
ช่างก่อสร้างสาธารณะ
ยูทิลิตีของ Google API
public GoogleApiClientUtil ()
วิธีการสาธารณะ
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
ตั้งค่ากลยุทธ์การลองใหม่สำหรับ HttpRequestInitializer ที่ระบุ ในกรณีที่เกิดข้อผิดพลาดเกี่ยวกับเซิร์ฟเวอร์
ระบบจะลองส่งคำขออีกครั้งโดยอัตโนมัติโดยมี Exponential Backoff
| พารามิเตอร์ |
initializer |
HttpRequestInitializer: - เครื่องมือเริ่มต้นที่จะตั้งกลยุทธ์การลองอีกครั้ง |
| คิกรีเทิร์น |
HttpRequestInitializer |
โปรแกรมเริ่มต้นที่จะลองส่งคำขอที่ล้มเหลวอีกครั้งโดยอัตโนมัติ
|
สร้างข้อมูลเข้าสู่ระบบ
public static Credential createCredential ( scopes,
Boolean useCredentialFactory,
File primaryKeyFile,
String hostOptionKeyFileName,
File... backupKeyFiles)
ลองสร้างข้อมูลเข้าสู่ระบบด้วยไฟล์คีย์อื่นหรือจากโฮสต์ในเครื่อง
1. ใช้ ICredentialFactory หาก useCredentialfactor เป็นจริง (จริง) และกําหนดค่า ICredentialFactory ไว้ หากมีการตั้งค่า mainKeyFile ไว้ ให้ลองใช้ไฟล์เพื่อสร้าง
ข้อมูลเข้าสู่ระบบ 2. ลองรับไฟล์คีย์ที่เกี่ยวข้องจาก HostOptions 3. ลองใช้
ไฟล์คีย์สำรอง 4. ใช้ข้อมูลเข้าสู่ระบบเริ่มต้นในเครื่อง
| พารามิเตอร์ |
scopes |
: ขอบเขตของข้อมูลเข้าสู่ระบบ |
useCredentialFactory |
Boolean: ใช้การตั้งค่าข้อมูลเข้าสู่ระบบเป็นค่าเริ่มต้นหากมีการกำหนดค่าไว้ |
primaryKeyFile |
File: ไฟล์คีย์ JSON หลัก อาจเป็นค่าว่างได้ |
hostOptionKeyFileName |
String: คีย์ของตัวเลือก HostOptions'service-account-json-key-file
อาจเป็นค่าว่างได้ |
backupKeyFiles |
File: ไฟล์คีย์สำรอง |
สร้างข้อมูลเข้าสู่ระบบ
public static Credential createCredential ( scopes,
File primaryKeyFile,
String hostOptionKeyFileName,
File... backupKeyFiles)
ลองสร้างข้อมูลเข้าสู่ระบบด้วยไฟล์คีย์อื่นหรือจากโฮสต์ในเครื่อง
1. หากตั้งค่า mainKeyFile ไว้ ให้ลองใช้ไฟล์ดังกล่าวเพื่อสร้างข้อมูลเข้าสู่ระบบ 2. พยายามเรียก
ไฟล์คีย์ที่เกี่ยวข้องจาก HostOptions 3. ลองใช้ไฟล์คีย์สำรอง 4. ใช้
ข้อมูลเข้าสู่ระบบเริ่มต้นในเครื่อง
| พารามิเตอร์ |
scopes |
: ขอบเขตของข้อมูลเข้าสู่ระบบ |
primaryKeyFile |
File: ไฟล์คีย์ JSON หลัก อาจเป็นค่าว่างได้ |
hostOptionKeyFileName |
String: คีย์ของตัวเลือก HostOptions'service-account-json-key-file
อาจเป็นค่าว่างได้ |
backupKeyFiles |
File: ไฟล์คีย์สำรอง |
createCredentialFromJsonKeyFile
public static Credential createCredentialFromJsonKeyFile (File file,
scopes)
สร้างข้อมูลเข้าสู่ระบบจากไฟล์คีย์ JSON
| พารามิเตอร์ |
file |
File: เป็นไฟล์คีย์ p12 |
scopes |
: คือขอบเขตของ API |
| การขว้าง |
|
FileNotFoundException |
|
ข้อยกเว้น IO |
ไฟล์ createCredentialFromP12
public static Credential createCredentialFromP12File (String serviceAccount,
File keyFile,
scopes)
วิธีนี้เลิกใช้งานแล้ว
ควรใช้ไฟล์คีย์ JSON เนื่องจาก Google App Engine เลิกใช้งาน p12 แล้ว
และไฟล์คีย์ JSON มีข้อมูลเพิ่มเติม
สร้างข้อมูลเข้าสู่ระบบจากไฟล์ p12 สำหรับบัญชีบริการ
| พารามิเตอร์ |
serviceAccount |
String: เป็นบัญชีบริการ |
keyFile |
File: เป็นไฟล์คีย์ p12 |
scopes |
: คือขอบเขตของ API |
| การขว้าง |
|
GeneralSecurityException |
ตั้งHttpระยะหมดเวลา
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
| พารามิเตอร์ |
requestInitializer |
HttpRequestInitializer: HttpRequestInitializer ปกติจะเป็น Credential |
connectTimeout |
int: หมดเวลาการเชื่อมต่อเป็นมิลลิวินาที |
readTimeout |
int: ระยะหมดเวลาการอ่านเป็นมิลลิวินาที |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา 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"],[],[]]