SettingsUtil
public
class
SettingsUtil
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.device.SettingsUtil |
คลาสยูทิลิตีที่เปลี่ยนการตั้งค่าของอุปกรณ์ได้
คลาสนี้อยู่ใน vendor/google ชั่วคราวเนื่องจากต้องอาศัยกลไกที่ยังไม่พร้อมสำหรับโอเพนซอร์ส ในการเปลี่ยนการตั้งค่าที่ปลอดภัย เมื่อมีวิธีการที่ปลอดภัยแบบโอเพนซอร์สสำหรับการเปลี่ยนการตั้งค่าที่ปลอดภัย แล้ว ระบบจะย้ายข้อมูลคลาสนี้ไปยังโปรเจ็กต์ Tradefed หลัก
สรุป
เครื่องมือสร้างสาธารณะ | |
|---|---|
SettingsUtil(ITestDevice device)
ตัวสร้างเริ่มต้นสำหรับ SettingsUtil - ช่วยให้กำหนดค่าการตั้งค่าฝั่งอุปกรณ์ได้ |
|
SettingsUtil(ITestDevice device, File settingApk)
ตัวสร้างที่อนุญาตให้ลบล้าง APK เริ่มต้นที่ใช้ในการกำหนดค่าการตั้งค่าอุปกรณ์ |
|
เมธอดสาธารณะ | |
|---|---|
void
|
changeGlobalSetting(String name, String value)
เปลี่ยนการตั้งค่าส่วนกลางในอุปกรณ์ |
void
|
changeGooglePartnerSetting(String name, String value)
เปลี่ยนการตั้งค่าพาร์ทเนอร์ของ Google ในอุปกรณ์ |
void
|
changeSecureSetting(String name, String value)
เปลี่ยนการตั้งค่าที่ปลอดภัยในอุปกรณ์ |
void
|
changeSetting(String name, String value)
เปลี่ยนการตั้งค่าในอุปกรณ์ |
void
|
installSettingCmdApk()
ติดตั้ง APK ของคำสั่งการตั้งค่าในอุปกรณ์ |
void
|
overrideGServices(String name, String value)
ลบล้างค่า gservices ในอุปกรณ์ |
void
|
uninstallSettingCmd()
ถอนการติดตั้ง APK ของคำสั่งการตั้งค่าจากอุปกรณ์ |
เครื่องมือสร้างสาธารณะ
SettingsUtil
public SettingsUtil (ITestDevice device)
ตัวสร้างเริ่มต้นสำหรับ SettingsUtil - ช่วยให้กำหนดค่าการตั้งค่าฝั่งอุปกรณ์ได้ ระบบจะใช้ APK เริ่มต้นเพื่อกำหนดค่าการตั้งค่าอุปกรณ์ และจะเลือกตามลายเซ็นบิลด์ของอุปกรณ์
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: อุปกรณ์ภายใต้การทดสอบ |
| ส่ง | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
SettingsUtil
public SettingsUtil (ITestDevice device, File settingApk)
ตัวสร้างที่อนุญาตให้ลบล้าง APK เริ่มต้นที่ใช้ในการกำหนดค่าการตั้งค่าอุปกรณ์
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: อุปกรณ์ภายใต้การทดสอบ |
settingApk |
File: ออบเจ็กต์ไฟล์ที่อ้างอิงถึงเส้นทางที่จัดเก็บ SettingCmd.apk หากเป็น null
จะใช้ APK เริ่มต้นที่เลือกตามลายเซ็นการสร้างของอุปกรณ์ |
| ส่ง | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
เมธอดสาธารณะ
changeGlobalSetting
public void changeGlobalSetting (String name,
String value)เปลี่ยนการตั้งค่าส่วนกลางในอุปกรณ์
| ส่ง | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeGooglePartnerSetting
public void changeGooglePartnerSetting (String name,
String value)เปลี่ยนการตั้งค่าพาร์ทเนอร์ของ Google ในอุปกรณ์
| ส่ง | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSecureSetting
public void changeSecureSetting (String name,
String value)เปลี่ยนการตั้งค่าที่ปลอดภัยในอุปกรณ์
| ส่ง | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSetting
public void changeSetting (String name,
String value)เปลี่ยนการตั้งค่าในอุปกรณ์
| ส่ง | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
installSettingCmdApk
public void installSettingCmdApk ()
ติดตั้ง APK ของคำสั่งการตั้งค่าในอุปกรณ์ ต้องดำเนินการก่อนที่จะมีการเรียกใช้การตั้งค่าการเปลี่ยนแปลง
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
overrideGServices
public void overrideGServices (String name,
String value)ลบล้างค่า gservices ในอุปกรณ์
โปรดทราบว่าการดำเนินการนี้เป็นแบบไม่พร้อมกัน ซึ่งไม่มีการรับประกันว่าจะมีการตั้งค่า gservices เมื่อเมธอดนี้แสดงผล
| ส่ง | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
uninstallSettingCmd
public void uninstallSettingCmd ()
ถอนการติดตั้ง APK ของคำสั่งการตั้งค่าจากอุปกรณ์
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|