SettingsUtil

public class SettingsUtil
extends Object

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


Bir cihazın ayarlarını değiştirebilen yardımcı sınıf.

Bu sınıf, güvenli ayarları değiştirmek için açık kaynak kodlu kullanıma hazır olmayan bir mekanizmaya bağlı olduğundan geçici olarak vendor/google dizininde yer almaktadır. Güvenli ayarları değiştirmek için açık kaynaklı güvenli bir yöntem kullanıma sunulduğunda bu sınıf, temel Tradefed projesine taşınacak.

Özet

Herkese açık oluşturucular

SettingsUtil(ITestDevice device)

SettingsUtil için varsayılan oluşturucu. Cihaz tarafı ayarlarını yapılandırma olanağı sağlar.

SettingsUtil(ITestDevice device, File settingApk)

Cihaz ayarlarını yapılandırmak için kullanılan varsayılan APK'nın geçersiz kılınmasına olanak tanıyan oluşturucu.

Herkese açık yöntemler

void changeGlobalSetting(String name, String value)

Cihazda genel bir ayarı değiştirme

void changeGooglePartnerSetting(String name, String value)

Cihazda Google iş ortağı ayarını değiştirme

void changeSecureSetting(String name, String value)

Cihazda güvenli bir ayarı değiştirme

void changeSetting(String name, String value)

Cihazdaki bir ayarı değiştirme

void installSettingCmdApk()

Cihaza setting cmd apk'sını yükleyin.

void overrideGServices(String name, String value)

Cihazda bir gservices değerini geçersiz kılın.

void uninstallSettingCmd()

Cihazdan setting cmd apk'yı kaldırın.

Herkese açık oluşturucular

SettingsUtil

public SettingsUtil (ITestDevice device)

SettingsUtil için varsayılan oluşturucu. Cihaz tarafı ayarlarını yapılandırma olanağı sağlar. Cihaz ayarlarını yapılandırmak için varsayılan bir APK kullanılır ve bu APK, cihazın derleme imzasına göre seçilir.

Parametreler
device ITestDevice: Test edilen cihaz

Verdiği hatalar
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

SettingsUtil

public SettingsUtil (ITestDevice device, 
                File settingApk)

Cihaz ayarlarını yapılandırmak için kullanılan varsayılan APK'nın geçersiz kılınmasına olanak tanıyan oluşturucu.

Parametreler
device ITestDevice: Test edilen cihaz

settingApk File: SettingCmd.apk'nın depolandığı yolu ifade eden dosya nesnesi. Boşsa, cihazın derleme imzasına göre seçilen varsayılan APK kullanılır.

Verdiği hatalar
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

Herkese açık yöntemler

changeGlobalSetting

public void changeGlobalSetting (String name, 
                String value)

Cihazda genel bir ayarı değiştirme

Verdiği hatalar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

changeGooglePartnerSetting

public void changeGooglePartnerSetting (String name, 
                String value)

Cihazda Google iş ortağı ayarını değiştirme

Verdiği hatalar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

changeSecureSetting

public void changeSecureSetting (String name, 
                String value)

Cihazda güvenli bir ayarı değiştirme

Verdiği hatalar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

changeSetting

public void changeSetting (String name, 
                String value)

Cihazdaki bir ayarı değiştirme

Verdiği hatalar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

installSettingCmdApk

public void installSettingCmdApk ()

Cihaza setting cmd apk'sını yükleyin. Herhangi bir ayar değiştirme çağrısı yapılmadan önce yürütülmelidir.

Verdiği hatalar
DeviceNotAvailableException
TargetSetupError

overrideGServices

public void overrideGServices (String name, 
                String value)

Cihazda bir gservices değerini geçersiz kılın.

Bu işlemin eşzamansız olduğunu unutmayın: Bu yöntem döndüğünde gservices değerinin ayarlanacağı garanti edilmez.

Verdiği hatalar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

uninstallSettingCmd

public void uninstallSettingCmd ()

Cihazdan setting cmd apk'yı kaldırın.

Verdiği hatalar
DeviceNotAvailableException