SettingsUtil

public class SettingsUtil
extends Object

java.lang.Object
com.google.android.tradefed.device.SettingsUtil


Một lớp tiện ích có thể thay đổi chế độ cài đặt của thiết bị.

Lớp này tạm thời nằm trong vendor/google vì lớp này dựa vào một cơ chế nguồn mở chưa sẵn sàng để thay đổi các chế độ cài đặt bảo mật. Sau khi có một phương thức nguồn mở an toàn để thay đổi các chế độ cài đặt bảo mật khả dụng, lớp này sẽ được di chuyển sang dự án tradefed cốt lõi

Tóm tắt

Hàm khởi tạo công khai

SettingsUtil(ITestDevice device)

Hàm khởi tạo mặc định cho SettingsUtil – cung cấp khả năng định cấu hình các chế độ cài đặt phía thiết bị.

SettingsUtil(ITestDevice device, File settingApk)

Hàm khởi tạo cho phép ghi đè apk mặc định dùng để định cấu hình các chế độ cài đặt thiết bị.

Phương thức công khai

void changeGlobalSetting(String name, String value)

Thay đổi chế độ cài đặt chung trên thiết bị

void changeGooglePartnerSetting(String name, String value)

Thay đổi chế độ cài đặt đối tác của Google trên thiết bị

void changeSecureSetting(String name, String value)

Thay đổi chế độ cài đặt bảo mật trên thiết bị

void changeSetting(String name, String value)

Thay đổi chế độ cài đặt trên thiết bị

void installSettingCmdApk()

Cài đặt apk lệnh cài đặt trên thiết bị.

void overrideGServices(String name, String value)

Ghi đè giá trị gservices trên thiết bị.

void uninstallSettingCmd()

Gỡ cài đặt apk lệnh cài đặt khỏi thiết bị.

Hàm khởi tạo công khai

SettingsUtil

public SettingsUtil (ITestDevice device)

Hàm khởi tạo mặc định cho SettingsUtil – cung cấp khả năng định cấu hình các chế độ cài đặt phía thiết bị. Một apk mặc định được dùng để định cấu hình các chế độ cài đặt thiết bị và sẽ được chọn dựa trên chữ ký bản dựng của thiết bị.

Tham số
device ITestDevice: Thiết bị đang kiểm thử

Gửi
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

SettingsUtil

public SettingsUtil (ITestDevice device, 
                File settingApk)

Hàm khởi tạo cho phép ghi đè apk mặc định dùng để định cấu hình các chế độ cài đặt thiết bị.

Tham số
device ITestDevice: Thiết bị đang kiểm thử

settingApk File: Đối tượng tệp tham chiếu đến đường dẫn nơi SettingCmd.apk được lưu trữ. Nếu là giá trị null, sử dụng apk mặc định, được chọn dựa trên chữ ký bản dựng của thiết bị.

Gửi
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

Phương thức công khai

changeGlobalSetting

public void changeGlobalSetting (String name, 
                String value)

Thay đổi chế độ cài đặt chung trên thiết bị

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

changeGooglePartnerSetting

public void changeGooglePartnerSetting (String name, 
                String value)

Thay đổi chế độ cài đặt đối tác của Google trên thiết bị

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

changeSecureSetting

public void changeSecureSetting (String name, 
                String value)

Thay đổi chế độ cài đặt bảo mật trên thiết bị

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

changeSetting

public void changeSetting (String name, 
                String value)

Thay đổi chế độ cài đặt trên thiết bị

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

installSettingCmdApk

public void installSettingCmdApk ()

Cài đặt apk lệnh cài đặt trên thiết bị. Phải thực thi trước khi thực hiện bất kỳ lệnh gọi thay đổi chế độ cài đặt nào được thực hiện.

Gửi
DeviceNotAvailableException
TargetSetupError

overrideGServices

public void overrideGServices (String name, 
                String value)

Ghi đè giá trị gservices trên thiết bị.

Xin lưu ý rằng thao tác này là không đồng bộ: không có gì đảm bảo rằng giá trị gservices được đặt khi phương thức này trả về.

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

uninstallSettingCmd

public void uninstallSettingCmd ()

Gỡ cài đặt apk lệnh cài đặt khỏi thiết bị.

Gửi
DeviceNotAvailableException