Flasher urządzenia CTV
public
class
CdmaDeviceFlasher
extends FastbootDeviceFlasher
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.FastbootDeviceFlasher | |
↳ | com.android.tradefed.targetprep.CdmaDeviceFlasher |
Klasa, która miga na fizycznym urządzeniu z Androidem i radiem CDMA.
Ta klasa jest wymagana, ponieważ do prawidłowego zaktualizowania radiowego pasma podstawowego, ponieważ zazwyczaj to radio i program rozruchowy nie mogą się ze sobą komunikować. bezpośrednio. Zwykle jako serwer proxy używają protokołu RIL (działającej w przestrzeni użytkownika).
Podsumowanie
Stałe | |
---|---|
int |
BASEBAND_FLASH_TIMEOUT
Czas, po którym pasmo podstawowe zapali się (w trybie przywracania), w ms |
Konstruktory publiczne | |
---|---|
CdmaDeviceFlasher()
|
Metody publiczne | |
---|---|
void
|
flash(ITestDevice device, IDeviceBuildInfo deviceBuild)
Lampy błyskowe powstają na urządzeniu. Jeśli pasmo podstawowe jest aktualne, ta Flasher działa tak samo jak DeviceFlasher klasa nadrzędna. |
Metody chronione | |
---|---|
File
|
extractSystemZip(IDeviceBuildInfo deviceBuild)
Rozpakuj plik ZIP aktualizatora do katalogu i zwróć ścieżkę tego katalogu Na potrzeby testowania jednostkowego |
void
|
flashBaseband(ITestDevice device, File basebandImageFile)
Powoduje miganie danego obrazu pasma podstawowego i |
void
|
flashSystem(ITestDevice device, IDeviceBuildInfo deviceBuild)
Wstaw obraz systemu na urządzeniu. |
String
|
getBootPartitionName()
Uzyskaj nazwę partycji rozruchowej tego programu Flasher na urządzeniu. |
IRunUtil
|
getRunUtil()
Pobierz instancję |
Stałe
BASEBAND_FLASH_TIMEOUT
protected static final int BASEBAND_FLASH_TIMEOUT
Czas, po którym pasmo podstawowe zacznie migać (w trybie przywracania), w ms
Wartość stała: 600000 (0x000927c0)
Konstruktory publiczne
Flasher urządzenia CTV
public CdmaDeviceFlasher ()
Metody publiczne
Flash
public void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
Lampy błyskowe powstają na urządzeniu.
Zwracany natychmiast po zakończeniu Flasha. Rozmówca powinien poczekać, aż urządzenie online i dostępne przed kontynuowaniem testów.
Jeśli pasmo podstawowe jest aktualne, ta Flasher działa tak samo jak DeviceFlasher klasa nadrzędna. Jeśli pasmo podstawowe wymaga aktualizacji, ma takie działanie:
- Uruchom program rozruchowy tak jak zwykle
- Rozpakuj plik updater.zip
- Podłącz nową pasmo podstawowe i
nie uruchamiaj ponownie - Odtwarzaj partycje systemu podczas uruchamiania, przywracania i przywracania
- Restart (urządzenie pojawia się w trybie odzyskiwania, aby rzeczywiście zapalić pasmo podstawowe)
- Uruchom ponownie
- Dane użytkownika Flash
- Uruchom ponownie w przestrzeni użytkownika
Parametry | |
---|---|
device |
ITestDevice : ITestDevice do flashowania |
deviceBuild |
IDeviceBuildInfo : IDeviceBuildInfo do flashowania |
Rzuty | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
Metody chronione
WyodrębnijSystemZip
protected File extractSystemZip (IDeviceBuildInfo deviceBuild)
Rozpakuj plik ZIP aktualizatora do katalogu i zwróć ścieżkę tego katalogu
Na potrzeby testowania jednostkowego
Parametry | |
---|---|
deviceBuild |
IDeviceBuildInfo |
Zwroty | |
---|---|
File |
opaska flash
protected void flashBaseband (ITestDevice device, File basebandImageFile)
Powoduje miganie danego obrazu pasma podstawowego i
Parametry | |
---|---|
device |
ITestDevice : ITestDevice do flashowania |
basebandImageFile |
File : obraz pasma podstawowego ERROR(/File) |
Rzuty | |
---|---|
DeviceNotAvailableException |
jeśli urządzenie jest niedostępne |
TargetSetupError |
jeśli nie można zapalić pasma podstawowego |
flashSystem
protected void flashSystem (ITestDevice device, IDeviceBuildInfo deviceBuild)
Wstaw obraz systemu na urządzeniu.
Parametry | |
---|---|
device |
ITestDevice : ITestDevice do flashowania |
deviceBuild |
IDeviceBuildInfo : IDeviceBuildInfo do flashowania |
Rzuty | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
getBootPartitionName,
protected String getBootPartitionName ()
Uzyskaj nazwę partycji rozruchowej tego programu Flasher na urządzeniu.
Domyślna wartość to „bootloader”. W razie potrzeby podklasy powinny zostać zastąpione.
Zwroty | |
---|---|
String |