ContentProviderHandler
  public
  
  
  
  class
  ContentProviderHandler
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.device.contentprovider.ContentProviderHandler | 
İçerik sağlayıcı etkileşimlerini soyutlayan ve cihaz tarafındaki içerik sağlayıcıyı farklı işlemler için kullanmaya izin veren işleyici.
Bu sınıftaki tüm uygulamalar, cihazda şu anda çalışan kullanıcıyı dikkate almalıdır.
Özet
| Fields'ın oynadığı filmler | |
|---|---|
| 
    public
    static
    final
    String[] | COLUMNS
 | 
| 
    public
    static
    final
    String | COLUMN_ABSOLUTE_PATH
 | 
| 
    public
    static
    final
    String | COLUMN_DIRECTORY
 | 
| 
    public
    static
    final
    String | COLUMN_METADATA
 | 
| 
    public
    static
    final
    String | COLUMN_MIME_TYPE
 | 
| 
    public
    static
    final
    String | COLUMN_NAME
 | 
| 
    public
    static
    final
    String | CONTENT_PROVIDER_URI
 | 
| 
    public
    static
    final
    String | NO_RESULTS_STRING
 | 
| 
    public
    static
    final
    String | PACKAGE_NAME
 | 
| 
    public
    static
    final
    String | QUERY_INFO_VALUE
 | 
| Herkese açık kurucular | |
|---|---|
| 
      ContentProviderHandler(ITestDevice device)
      Oluşturucu. | |
| 
      ContentProviderHandler(ITestDevice device, Integer userId)
       | |
| Herkese açık yöntemler | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      contentProviderNotFound()
      İşlemlerden biri "İçerik sağlayıcı bulunamadı" hatasıyla başarısız olursa True değerini döndürür. | 
| 
        
        
        static
        
        
        String | 
      createEscapedContentUri(String deviceFilePath)
      Belirtilen cihaz yolu için tam URI dizesini döndürür. Bu dize, URL dışı karakterleri önlemek için kaçan ve kodlanmış şekildedir. | 
| 
        
        
        
        
        
        boolean | 
      deleteFile(String deviceFilePath)
      URI konumundaki bir dosyayı silen içerik sağlayıcı geri çağırma işlevi. | 
| 
        
        
        
        
        
        boolean | 
      doesFileExist(String deviceFilePath)
      Dosyanın veya boş olmayan dizinin cihazda olup olmadığını belirler. | 
| 
        
        
        
        
        
        Integer | 
      getUserId()
      Bu örneğin başlatıldığı userId değerini döndürür. | 
| 
        
        
        
        
        
        boolean | 
      pullDir(String deviceFilePath, File localDir)
      İçerik sağlayıcıyı kullanarak dizin içeriğini cihazdan yinelemeli olarak alma. | 
| 
        
        
        
        
        
        boolean | 
      pullFile(String deviceFilePath, File localFile)
      Bir dosyayı URI konumundan yerel bir dosyaya çeken içerik sağlayıcı geri çağırma işlevi. | 
| 
        
        
        
        
        
        boolean | 
      pushDir(File localFileDir, String deviceFilePath, URI konumuna bir dizin gönderen içerik sağlayıcı geri çağırma işlevi. | 
| 
        
        
        
        
        
        boolean | 
      pushFile(File fileToPush, String deviceFilePath)
      Bir dosyayı URI konumuna gönderen içerik sağlayıcı geri çağırma işlevi. | 
| 
        
        
        
        
        
        boolean | 
      setUp()
      İçerik sağlayıcı yardımcısı apk'sının yüklü ve kullanıma hazır olduğundan emin olun. | 
| 
        
        
        
        
        
        void | 
      tearDown()
      İçerik sağlayıcı yardımcısından cihazı temizleyin. | 
Fields'ın oynadığı filmler
SÜTUNLAR
public static final String[] COLUMNS
COLUMN_ABSOLUTE_PATH
public static final String COLUMN_ABSOLUTE_PATH
COLUMN_DIRECTORY
public static final String COLUMN_DIRECTORY
COLUMN_METADATA
public static final String COLUMN_METADATA
COLUMN_MIME_TYPE
public static final String COLUMN_MIME_TYPE
COLUMN_NAME
public static final String COLUMN_NAME
CONTENT_PROVIDER_URI
public static final String CONTENT_PROVIDER_URI
NO_RESULTS_STRING
public static final String NO_RESULTS_STRING
PACKAGE_NAME
public static final String PACKAGE_NAME
QUERY_INFO_VALUE
public static final String QUERY_INFO_VALUE
Herkese açık kurucular
ContentProviderHandler
public ContentProviderHandler (ITestDevice device)
Oluşturucu.
| Parametreler | |
|---|---|
| device | ITestDevice | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | |
ContentProviderHandler
public ContentProviderHandler (ITestDevice device, Integer userId)
| Parametreler | |
|---|---|
| device | ITestDevice | 
| userId | Integer | 
Herkese açık yöntemler
contentProviderNotFound
public boolean contentProviderNotFound ()
İşlemlerden biri "İçerik sağlayıcı bulunamadı" hatasıyla başarısız olursa True değerini döndürür. setUp() başarıyla tekrar çalıştırılarak temizlenebilir.
| İlerlemeler | |
|---|---|
| boolean | |
createEscapedContentUri
public static String createEscapedContentUri (String deviceFilePath)
Belirtilen cihaz yolu için tam URI dizesini döndürür. Bu dize, URL dışı karakterleri önlemek için kaçan ve kodlanmış şekildedir.
| Parametreler | |
|---|---|
| deviceFilePath | String | 
| İlerlemeler | |
|---|---|
| String | |
deleteFile
public boolean deleteFile (String deviceFilePath)
URI konumundaki bir dosyayı silen içerik sağlayıcı geri çağırma işlevi. Dosya, cihaz içeriğinden silinir.
| Parametreler | |
|---|---|
| deviceFilePath | String: Sililecek dosyanın cihazdaki yolu. | 
| İlerlemeler | |
|---|---|
| boolean | Başarılıysa doğru, aksi takdirde yanlış değerini döndürür. | 
| Atışlar | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| DeviceNotAvailableException | |
doesFileExist
public boolean doesFileExist (String deviceFilePath)
Dosyanın veya boş olmayan dizinin cihazda olup olmadığını belirler.
| Parametreler | |
|---|---|
| deviceFilePath | String: Varlığını kontrol etmek için cihazdaki mutlak dosya yolu. | 
| İlerlemeler | |
|---|---|
| boolean | Dosya/dizin varsa doğru, yoksa yanlış değerini döndürür. Dizin boşsa False da döndürülür. | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | |
getUserId
public Integer getUserId ()
Bu örneğin başlatıldığı userId değerini döndürür.
| İlerlemeler | |
|---|---|
| Integer | |
pullDir
public boolean pullDir (String deviceFilePath, 
                File localDir)İçerik sağlayıcıyı kullanarak dizin içeriğini cihazdan yinelemeli olarak alma.
| Parametreler | |
|---|---|
| deviceFilePath | String: Uzak kaynağın mutlak dosya yolu | 
| localDir | File: Dosyaların çekileceği yerel dizin | 
| İlerlemeler | |
|---|---|
| boolean | Dosya başarıyla çekildiyse true. Aksi takdirdefalsedeğerini alır. | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | Cihazla bağlantı kesilirse ve tekrar kurulamazsa | 
pullFile
public boolean pullFile (String deviceFilePath, 
                File localFile)Bir dosyayı URI konumundan yerel bir dosyaya çeken içerik sağlayıcı geri çağırma işlevi.
| Parametreler | |
|---|---|
| deviceFilePath | String: Dosyanın cihazdaki yolu. | 
| localFile | File: İçeriklerin depolanacağıERROR(/File). Boş değilse içerikler değiştirilir. | 
| İlerlemeler | |
|---|---|
| boolean | Başarılıysa doğru, aksi takdirde yanlış değerini döndürür. | 
| Atışlar | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| DeviceNotAvailableException | |
pushDir
public boolean pushDir (File localFileDir, 
                String deviceFilePath, 
                 excludedDirectories) URI konumuna bir dizin gönderen içerik sağlayıcı geri çağırma işlevi.
| Parametreler | |
|---|---|
| localFileDir | File: Aktarılacak dizin | 
| deviceFilePath | String: Cihaz üzerindeki konum | 
| excludedDirectories | : İtmeye dahil edilmeyen dizinler. | 
| İlerlemeler | |
|---|---|
| boolean | Başarılıysa doğru değerini döndürür. | 
| Atışlar | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| DeviceNotAvailableException | |
pushFile
public boolean pushFile (File fileToPush, 
                String deviceFilePath)Bir dosyayı URI konumuna gönderen içerik sağlayıcı geri çağırma işlevi.
| Parametreler | |
|---|---|
| fileToPush | File: Cihaza aktarılacakERROR(/File). | 
| deviceFilePath | String: Dosyanın cihazda gönderileceği yol. | 
| İlerlemeler | |
|---|---|
| boolean | Başarılıysa doğru, aksi takdirde yanlış değerini döndürür. | 
| Atışlar | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
|  | IllegalArgumentException | 
| DeviceNotAvailableException | |
setUp
public boolean setUp ()
İçerik sağlayıcı yardımcısı apk'sının yüklü ve kullanıma hazır olduğundan emin olun.
| İlerlemeler | |
|---|---|
| boolean | Kullanıma hazırsa doğru, aksi takdirde yanlış değerini alır. | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | |
tearDown
public void tearDown ()
İçerik sağlayıcı yardımcısından cihazı temizleyin.
| Atışlar | |
|---|---|
| DeviceNotAvailableException | |
