DefaultTestsZipInstaller
  public
  
  
  
  class
  DefaultTestsZipInstaller
  
    extends Object
  
  
  
  
  
      implements
      
        ITestsZipInstaller
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller | 
測試 ZIP 安裝程式的預設實作方式。
摘要
| 公用建構函式 | |
|---|---|
| 
      DefaultTestsZipInstaller()
      預設建構函式。 | |
| 
      DefaultTestsZipInstaller(這個方便的建構函式可讓呼叫端直接設定略過清單,而不需要另外呼叫  | |
| 
      DefaultTestsZipInstaller(String... skipList)
      這個方便的建構函式可讓呼叫端直接設定略過清單,而不需要另外呼叫  | |
| 公用方法 | |
|---|---|
| 
        
        
        
        
        
        void | 
      deleteData(ITestDevice device)
      從指定裝置上的  | 
| 
        
        
        
        
        
         | 
      getDataWipeSkipList()
      取得要清除的目錄目錄,僅供測試。 | 
| 
        
        
        
        
        
        void | 
      pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
      將 tests.zip 檔案的內容推送至裝置的資料分割區。 此實作會在繼續之前,將裝置重新啟動至使用者空間。 | 
| 
        
        
        
        
        
        void | 
      setDataWipeSkipList(設定  | 
| 
        
        
        
        
        
        void | 
      setDataWipeSkipList(String... skipList)
      設定  | 
公用建構函式
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
預設建構函式。
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (skipList) 
這個方便的建構函式可讓呼叫端直接設定略過清單,而不需要另外呼叫 setDataWipeSkipList(。
| 參數 | |
|---|---|
| skipList | :清除檔案系統時要保留的/data下方路徑集合 @see #setDataWipeSkipList | 
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
這個方便的建構函式可讓呼叫端直接設定略過清單,而不需要另外呼叫 setDataWipeSkipList(。
| 參數 | |
|---|---|
| skipList | String:清除檔案系統時要保留的/data下方路徑集合 @see #setDataWipeSkipList | 
公用方法
deleteData
public void deleteData (ITestDevice device)
從指定裝置上的 /data 移除所有檔案/目錄,但略過清單中排除的檔案/目錄除外。
實作項目會停止裝置上的執行階段。強烈建議您在完成此方法後重新啟動裝置。
| 參數 | |
|---|---|
| device | ITestDevice:要執行的ITestDevice | 
| 擲回 | |
|---|---|
| DeviceNotAvailableException | |
| TargetSetupError | |
getDataWipeSkipList
publicgetDataWipeSkipList () 
取得要清除的目錄目錄,僅供測試使用。
| 傳回 | |
|---|---|
|  | 清除目錄時要略過的目錄組合 | 
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)將 tests.zip 檔案的內容推送至裝置的資料分割區。
此實作會在繼續執行前,將裝置重新啟動至使用者空間。也會停止 Android 執行階段,並在返回時將其關閉
| 參數 | |
|---|---|
| device | ITestDevice:要閃爍的ITestDevice,假設處於 ADB 模式。 | 
| deviceBuild | IDeviceBuildInfo:包含要閃燈測試的 ZIP 檔案的IDeviceBuildInfo | 
| 擲回 | |
|---|---|
| DeviceNotAvailableException | |
| TargetSetupError | |
setDataWipeSkipList
public void setDataWipeSkipList (skipList) 
設定 /data 下方的路徑清單,避免清除。
| 參數 | |
|---|---|
| skipList | :要略過的目錄清單。
 請注意,略過清單的精細程度是  | 
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
設定 /data 下方的路徑清單,避免清除。
| 參數 | |
|---|---|
| skipList | String:要略過的目錄清單。
 請注意,略過清單的精細程度是  | 
