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()
기기에 설정 cmd APK를 설치합니다. |
void
|
overrideGServices(String name, String value)
기기의 gservices 값을 재정의합니다. |
void
|
uninstallSettingCmd()
기기에서 설정 cmd 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 ()
기기에 설정 cmd APK를 설치합니다. 변경 설정 호출을 하기 전에 실행해야 합니다.
| 생성 값 | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
overrideGServices
public void overrideGServices (String name,
String value)기기의 gservices 값을 재정의합니다.
이 작업은 비동기식입니다. 이 메서드가 반환될 때 gservices 값이 설정된다는 보장은 없습니다.
| 생성 값 | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
uninstallSettingCmd
public void uninstallSettingCmd ()
기기에서 설정 cmd APK를 제거합니다.
| 생성 값 | |
|---|---|
DeviceNotAvailableException |
|