CdmaDeviceFlasher
public
class
CdmaDeviceFlasher
extends FastbootDeviceFlasher
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.FastbootDeviceFlasher | |
↳ | com.android.tradefed.targetprep.CdmaDeviceFlasher |
CDMA radyosu olan fiziksel bir Android cihazda resim yanıp sönen bir sınıf.
Radyo ve önyükleyicinin genellikle doğrudan iletişim kuramadığı durumlarda radyo baz bandını düzgün şekilde güncellemek için özel bir yanıp sönme sırası gerektiğinden bu sınıf gereklidir. Genellikle proxy olarak RIL'yi (kullanıcı alanında çalışan) kullanırlar.
Özet
Sabitler | |
---|---|
int |
BASEBAND_FLASH_TIMEOUT
Baz bandının yanıp sönmesine izin verilen süre (geri yükleme modunda), ms cinsinden |
Herkese açık kurucular | |
---|---|
CdmaDeviceFlasher()
|
Herkese açık yöntemler | |
---|---|
void
|
flash(ITestDevice device, IDeviceBuildInfo deviceBuild)
Cihazda yanıp sönen bir yapı oluşturulur. Baz bant güncelse bu flaşer, DeviceFlasher üst sınıfıyla aynı şekilde davranır. |
Korunan yöntemler | |
---|---|
File
|
extractSystemZip(IDeviceBuildInfo deviceBuild)
Güncelleme aracının zip dosyasını bir dizine çıkarın ve bu dizinin yolunu döndürün Birim testi için kullanıma sunulur. |
void
|
flashBaseband(ITestDevice device, File basebandImageFile)
Belirtilen baz bandı görüntüsünü yükler ve |
void
|
flashSystem(ITestDevice device, IDeviceBuildInfo deviceBuild)
Sistem görüntüsünü cihaza yükleyin. |
String
|
getBootPartitionName()
Bu cihazı flaşlayan cihazın önyükleme bölümünün adını alın. |
IRunUtil
|
getRunUtil()
Kullanılacak |
Sabitler
BASEBAND_FLASH_TIMEOUT
protected static final int BASEBAND_FLASH_TIMEOUT
Baz bandının yanıp sönmesine izin verilen süre (geri yükleme modunda), ms cinsinden
Sabit Değer: 600000 (0x000927c0)
Herkese açık kurucular
CdmaDeviceFlasher
public CdmaDeviceFlasher ()
Herkese açık yöntemler
flash
public void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
Cihazda yanıp sönen bir yapı oluşturulur.
Yanıp sönme işlemi tamamlandıktan hemen sonra geri döner. Arayanlar, teste devam etmeden önce cihazın internete bağlanmasını ve kullanılabilir hâle gelmesini beklemelidir.
Baz bant güncelse bu flaşer, DeviceFlasher üst sınıfıyla aynı şekilde davranır. Baz bandının güncellenmesi gerekiyorsa aşağıdakiler yapılır:
- Bootloader'ı normal şekilde flaşlayın
- updater.zip dosyasını açın
- Yeni baz bandını yükleyin ancak
sonra yeniden başlatmayın . - Önyükleme, kurtarma ve sistem bölümlerinin önyüklemesini yapma
- Yeniden başlatma (cihaz, baz bandını gerçekten flaşlamak için Kurtarma modunda açılır)
- Tekrar yeniden başlatın
- Flash kullanıcı verileri
- Kullanıcı alanına yeniden başlatma
Parametreler | |
---|---|
device |
ITestDevice : yanıp sönecek ITestDevice |
deviceBuild |
IDeviceBuildInfo : yanıp sönecek IDeviceBuildInfo |
Atışlar | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
Korunan yöntemler
extractSystemZip
protected File extractSystemZip (IDeviceBuildInfo deviceBuild)
Güncelleme aracının zip dosyasını bir dizine çıkarın ve bu dizinin yolunu döndürün
Birim testi için kullanıma sunulur.
Parametreler | |
---|---|
deviceBuild |
IDeviceBuildInfo |
İlerlemeler | |
---|---|
File |
flashBaseband
protected void flashBaseband (ITestDevice device, File basebandImageFile)
Belirtilen baz bandı görüntüsünü yükler ve
Parametreler | |
---|---|
device |
ITestDevice : yanıp sönecek ITestDevice |
basebandImageFile |
File : ERROR(/File) baz bandı resmi |
Atışlar | |
---|---|
DeviceNotAvailableException |
Cihaz kullanılamıyorsa |
TargetSetupError |
Baz bandı yanıp sönmezse |
flashSystem
protected void flashSystem (ITestDevice device, IDeviceBuildInfo deviceBuild)
Sistem görüntüsünü cihaza yükleyin.
Parametreler | |
---|---|
device |
ITestDevice : yanıp sönecek ITestDevice |
deviceBuild |
IDeviceBuildInfo : yanıp sönecek IDeviceBuildInfo |
Atışlar | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
getBootPartitionName
protected String getBootPartitionName ()
Bu cihazı flaşlayan cihazın önyükleme bölümünün adını alın.
Varsayılan olarak "bootloader" kullanılır. Alt sınıflar gerekirse geçersiz kılmalıdır.
İlerlemeler | |
---|---|
String |