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_TIMEOUTBaz 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önecekITestDevice | 
| deviceBuild | IDeviceBuildInfo: yanıp sönecekIDeviceBuildInfo | 
| 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önecekITestDevice | 
| 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önecekITestDevice | 
| deviceBuild | IDeviceBuildInfo: yanıp sönecekIDeviceBuildInfo | 
| 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 | |
