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 takdirde false değ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ılacak ERROR(/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 |