SettingsUtil

public class SettingsUtil
extends Object

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


Class utilitas yang dapat mengubah setelan perangkat.

Class ini untuk sementara berada di vendor/google, karena bergantung pada mekanisme yang belum siap untuk open source guna mengubah setelan aman. Setelah metode aman open source untuk mengubah setelan aman tersedia, class ini akan dimigrasikan ke project tradefed inti

Ringkasan

Konstruktor publik

SettingsUtil(ITestDevice device)

Konstruktor default untuk SettingsUtil - memberikan kemampuan untuk mengonfigurasi setelan sisi perangkat.

SettingsUtil(ITestDevice device, File settingApk)

Konstruktor yang memungkinkan penggantian apk default yang digunakan untuk mengonfigurasi setelan perangkat.

Metode publik

void changeGlobalSetting(String name, String value)

Mengubah setelan global di perangkat

void changeGooglePartnerSetting(String name, String value)

Mengubah setelan partner Google di perangkat

void changeSecureSetting(String name, String value)

Mengubah setelan aman di perangkat

void changeSetting(String name, String value)

Mengubah setelan di perangkat

void installSettingCmdApk()

Menginstal apk perintah setelan di perangkat.

void overrideGServices(String name, String value)

Mengganti nilai gservices di perangkat.

void uninstallSettingCmd()

Meng-uninstal apk perintah setelan dari perangkat.

Konstruktor publik

SettingsUtil

public SettingsUtil (ITestDevice device)

Konstruktor default untuk SettingsUtil - memberikan kemampuan untuk mengonfigurasi setelan sisi perangkat. Apk default digunakan untuk mengonfigurasi setelan perangkat, dan akan dipilih berdasarkan tanda tangan build perangkat.

Parameter
device ITestDevice: Perangkat yang diuji

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

SettingsUtil

public SettingsUtil (ITestDevice device, 
                File settingApk)

Konstruktor yang memungkinkan penggantian apk default yang digunakan untuk mengonfigurasi setelan perangkat.

Parameter
device ITestDevice: Perangkat yang diuji

settingApk File: Objek file yang merujuk ke jalur tempat SettingCmd.apk disimpan. Jika null, menggunakan apk default, yang dipilih berdasarkan tanda tangan build perangkat.

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

Metode publik

changeGlobalSetting

public void changeGlobalSetting (String name, 
                String value)

Mengubah setelan global di perangkat

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

changeGooglePartnerSetting

public void changeGooglePartnerSetting (String name, 
                String value)

Mengubah setelan partner Google di perangkat

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

changeSecureSetting

public void changeSecureSetting (String name, 
                String value)

Mengubah setelan aman di perangkat

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

changeSetting

public void changeSetting (String name, 
                String value)

Mengubah setelan di perangkat

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

installSettingCmdApk

public void installSettingCmdApk ()

Menginstal apk perintah setelan di perangkat. Harus dieksekusi sebelum panggilan setelan perubahan dilakukan.

Menampilkan
DeviceNotAvailableException
TargetSetupError

overrideGServices

public void overrideGServices (String name, 
                String value)

Mengganti nilai gservices di perangkat.

Perhatikan bahwa operasi ini bersifat asinkron: tidak ada jaminan bahwa nilai gservices ditetapkan saat metode ini ditampilkan.

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

uninstallSettingCmd

public void uninstallSettingCmd ()

Meng-uninstal apk perintah setelan dari perangkat.

Menampilkan
DeviceNotAvailableException